WHY are block attributes NOT showing?

WHY are block attributes NOT showing?

matthew_neesley
Collaborator Collaborator
4,381 Views
3 Replies
Message 1 of 4

WHY are block attributes NOT showing?

matthew_neesley
Collaborator
Collaborator

This is costing me A LOT of time.  I have several hundred blocks; each is made up of other sub-blocks assigned to visibility states.  Each of those states has an attribute associated with it.  WHY are the attributes NOT showing up in modelspace?  They are NOT marked as "invisible" in the block editor so there is NO LOGICAL REASON why they shouldn't show up in modelspace.  Do I REALLY have to create a new attribute for EVERY sub-block's visibilty state instead of copying the attribute from block-to-block???  See attached.

0 Likes
Accepted solutions (1)
4,382 Views
3 Replies
Replies (3)
Message 2 of 4

Libbya
Mentor
Mentor

It's caused by a very common mistake that you are making that has been stated countless times in the archives.  Every attribute must have a unique tag.  When you have more than one attribute with the same tag, AutoCAD cannot discern which attribute to make visible vs. invisible.  

 

 

Message 3 of 4

Libbya
Mentor
Mentor
Accepted solution

You could fairly easily add a point/move and rotate action to a single attribute, make it visible in all states, and then use a lookup or block properties table to both switch visibility states AND move the attribute to the correct location/rotation.  A block properties table would also allow you to populate the attribute directly rather than using a field.    

 

I don't understand why you have a Left and Right version of each rather than adding a flip.

0 Likes
Message 4 of 4

matthew_neesley
Collaborator
Collaborator

Yes, thanks very much, I have thought about doing the lookup table thing as well, but didn't want to get too jiggy with it right now.  There is a Left and Right version because these are pre-drawn blocks with the numbers built into them from a previous workflow and I was trying to make this just a simple "OK, every pre-drawn block (with its own part-number) gets its own visibility state within a "masterblock" of sorts.  The visibility states are named after the part numbers for ease of use by people who aren't day-to-day CAD users.  Those visible part numbers then get extracted to an excel worksheet.  But I will definitely think about your reasoning if I make brand-new blocks myself in the future.

0 Likes