South Plains AutoCAD Users Group

LISP of the Month
2002

January February March April May June July August September October November December

HOME Current LISP 2005 2003 2002 2001 2000 1999 1998 1997


 

December's Lisp of the Month

UPDATED
01/11/06

TRY
WATSON5
DEMO

WATSON

Is an artificially intelligent referencing agent for AutoCAD.

Find detail drawings by text and attribute content.

Web Site: http://geocities.com/watsonlisp/

Writing statements declared by a period{.} to the user dialog file[user.wwd];
reading text files declared by typing {readd};
looking at drawings declared by typing {lookd};
looking at drawings in a batch declared by typing {lookdb};
looking at graphics declared by typing {lookg};
looking at media declared by typing {lookm}; and
looking at html files declared by typing {looki},

He learns what the user teaches.

written by Aaron J. Strom

 

November's Lisp of the Month

Spring.Zip 2D Compression Spring

It is an AutoLISP program (FAS) I wrote for drawing compression and extension springs. The main feature of this over other programs is that it draws the exact profile of the 3 dimensional curve as projected onto 2 dimensions, rather than using circles and lines to draw a schematic representation.

written by Douglas Lerner

 

October's Lisp of the Month

Bevelquery.Zip Bevel Query

Purpose: Displays the global angle and bevel expressed as inches in 12 for a selected LINE, or POLYLINE or LWPOLYLINE segment. This routine was written primarily for steel detailers, so the bevel is always expressed as less than or = 12 in 12.

written by Herman Mayfarth of
Corona, CA

 

September's Lisp of the Month

MTBox MText Shadow Box

Shadow Box routine that ONLY works on Mtext entities is Free from CADDee. Nice installation program and setup. Warning: this routine doesn't work correctly if you have your UCS rotated. Set it back to World before running the routine.

written by Jim Dee of 

 

August's Lisp of the Month

But.Zip (rotate or scale) the group of text or block entities at once.

2 Commands are included in this 1 file.

SCB: scales each member of block, text, mtext set by its own insertion point.
ROB: rotates each member of block, text, mtext set by its own insertion point.

written by Vaidas Guogis
Vilnius, Lithuania

 

July's Lisp of the Month

Download

English
Version

Audit your Drawings

Afitec's auditing tool for your AutoCAD 2002 drawings is now available as freeware.

This LISP program checks the current drawing and creates an HTML report. System variables are checked as well as a several other elements in the drawing, like symbol tables and layer 0 usage. About one hundred parameters are checked, some are local parameters, others registry settings. In no circumstances your drawing is modified! Any oddity is reported, the last section of the report gives advices according to certain parameters on the best way to organize your drawings.

Audit DWG page: http://www.afitec.com/Support/audit_dwg.php

written by Patrick Emin
Lyon, Rhone,
France

 

June's Lisp of the Month

MCIV.Zip MCIV.Lsp and Dcl

All of my misc. civil routines in one dialog box interface.

FILES REQUIRED WITH PROGRAM : MCIV.DCL BARSCALE.DWG BARSCALM.DWG BARSCALO.DWG WBWP.DWG

written by Russ Steffy
Bethlehem, PA

 

May's Lisp of the Month

Tedit.Zip Tedit.Lsp and Dcl

A general text editing dialog box lisp routine. Allows you to add special characters just by checking the appropriate box. Also added is a layer pull down list and color picker.

written by T. Senthil Murugan
Tamilnadu, India
www.senmur.com

 

April's Lisp of the Month

OW.Zip Overwrite - This lisp will Overwrite the text of multiple associative dimensions. This allows you to be able to stretch dimensions without their values changing, without exploding the dimension or turning dimaso OFF.

I asked him why he would even want to do this. His answer is valid for his needs. He wrote:

"I'll answer your question about why stretch an associative dimension? I'm a Steel Detailer which means I create drawings for a fabricator to cut weld and drill all the steel members in a building. Most of my detail drawings require an exaggerated horizontal scale to clearly show what I need done.

see (http://steelware.com/images/example2.gif) for an example of a typical detail drawing.

So first I draw everything to scale and dimension it I then run OW and stretch my picture so it will fit on a 24x36 sheet at a scale of 1:12. If you think stretching dimensions is bad you should see some of the thoroughly exploded drawings that other detailers in my office produce."

written by Andy Leisk E-mail
Surrey, B.C., Canada

 

March's Lisp of the Month

Tap.Zip Tap.Lsp

Blind tapping made easy with standard drill points and tap tapers.

Only has english unc sizes and the largest pitch available for metric sizes.

Add new sizes to the lists in defun mk_tplst observing positions in each string carefully.

written by Russ Steffy
Bethlehem, PA

 

February's Lisp of the Month

ESP.Zip

ESP.Lsp

Equal SPace entities - Needs two entities of the same type and the entities must have an insert point, a start point, or a group code 10 location point. See ESP.Txt for more details.

written by Russ Steffy
Bethlehem, PA

 

January's Lisp of the Month

DDArea.Lsp DDArea Lisp Routine (Revisited - Misc. 1997)

Function to list the Square Feet, Square Yards, Acres, and Hectares by the selection of a polyline in Architectural, Decimal, and Metric Units by using an Alert Dialog Box.

"I am often asked to calculate area's in square feet, Acres and Hectares. The problem I have is that all my drawings are in metric (millimeters). I always end up finding the square millimeters of the area and working out the rest by calculation. Is there a way of getting AutoCAD (We are running A2K & A2KLT) to do this for me. I have tried changing the units to Architectural (inches) in the Format Units menu, but all this dose is convert every millimeter to 1 inch leaving me with a massive error. i.e.: 1mm = 1 inch when it should be reading 25.4mm = 1 inch."

requested by Pete Newman, Dover, England
modified by Jeff Tippit

 

All routines that have an author listed in the file are kept intact as to respect authorship.
Some of them may not have an author, if you recognize a routine that is yours please e-mail me so that I can acknowledge you.
If you would like to see your work archived here feel free to send it to the address below.
Any routines will be posted acknowledging you as the author. If a routine is labeled new, it means new for this site.


Powered By SGI Servers
SGI Powered Web Site
Page Maintained & Updated by Jeff Tippit
Original Page Design & Implementation By Patrick M. Slattery
Copyright © 1996-2007 SPAUG
Last Updated February 28, 2007