I need an Autocad LISP for Listing Beam Sizes

I need an Autocad LISP for Listing Beam Sizes

Anonymous
Not applicable
2,216 Views
4 Replies
Message 1 of 5

I need an Autocad LISP for Listing Beam Sizes

Anonymous
Not applicable

Hi ppl,

I have an AutoCAD drawing about beams of a structure. I need the names and sizes of those beams as an Excel list.

Both the name and sizes (width and depth) of the beam are written in Text form, in two different layers. Lines of the beam are on another layer.

Sizes (width and depth) are written on the beam. Height should be read from the project with DIM command since the beam consists of only two lines. A screenshot of the dwg can be found in the attachment.

Basicly, LISP should be able to get the name and write it in Excel column1, dimensions to column 2 and 3 (or only column 2, I can manage to seperate it :)) and length of these two lines above and below these texts and write it in another column. Do you know any LISP that can do that?

0 Likes
2,217 Views
4 Replies
Replies (4)
Message 2 of 5

pbejse
Mentor
Mentor

@Anonymous wrote:

...... Basicly, LISP should be able to get the name and write it in Excel column1, dimensions to column 2 and 3 (or only column 2, I can manage to seperate it :)) and length of these two lines above and below these texts and write it in another column. Do you know any LISP that can do that?


Not that i know of, but I think its doable, we can write a program for that.  We need a better sample than what you posted.

 

Interested?  Tell us more shubappamuamma

 

 

 

0 Likes
Message 3 of 5

ahsattarian3
Enthusiast
Enthusiast

Hello

A special lisp should be written for your file.

Center Point of the beams will be extracted and nearest texts of descriptions will be selected.

Then, Information will be exported.

I've written something similar in the past for similar purpose.

Please send your sample file.

Regards,

Amir

0 Likes
Message 4 of 5

Anonymous
Not applicable

how to create autolisp  for drawing the longitudinal section of beams 

 

0 Likes
Message 5 of 5

Sea-Haven
Mentor
Mentor

There are better ways to store beam info like a dynamic block it can be just two lines but it will return the length and the sizes, another is to use xdata and attach this info to one of the lines. Moving 1 text could result in a miss of info. Even a plain block you can make attributes invisible so you don't see them but can find them.

0 Likes