Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Adding a new attribute to an existing block

johnyPZ57P
Contributor

Adding a new attribute to an existing block

johnyPZ57P
Contributor
Contributor

I have created a custom block with attributes. I then extract the data to Excel for BOM purposes.

The following is how I attempt adding a new attribute to an existing block within my drawing.

1. I select the block (in model space) and change the scale to 1:1, change the layer to 0 ( I understand if you create a block on 0 layer, you later can control the block color).

2. I explode the block.

3. I then add the attribute to the exploded block.

4. I then "Create Block" and select the existing block name I am modifying, Pick the pick point, select all the exploded block objects along with the attributes (including the new attribute), then make it Associative and Save. It prompts to overwrite existing block and I say Yes.

5. The modified block is correct reflecting the added attribute, but all the other blocks in the drawing do not update.

 

Is there another way, or could someone explain what I am doing wrong?

 

Another way I have tried is opening the block in Block Editor, add the attribute and Save. It prompts to redefine existing blocks and I say yes, but the new attribute is not present.

0 Likes
Reply
Accepted solutions (1)
660 Views
2 Replies
Replies (2)

ChicagoLooper
Mentor
Mentor
Accepted solution

Hi @johnyPZ57P 

Yes, there is.

 

  1. Right click on your Block=>select Block Editor from the shortcut menu.
  2. In the Block Editor, enter ATTDEF on command line to 'define' a NEW attribute. There's no need to EXPLODE or SCALE.  Pay attention, be wary of the Layer you're using. (Establish the parameters of the new attribute--you'll probably want to match the Text Style of the existing attributes, e.g., font height, color, etc.) Decide where you want the attribute to land relative to the block itself. You can click-and-drag to fine tune the final position. There are many parameters when creating or adding a new attribute to an existing block. You may keep their Default values OR customize the attribute to your liking. While in the block Editor, you may customize the attribute inside the Properties Palette by overwriting current values to your customized values.
  3. From the Ribbon, close the block editor making sure you SAVE the changes when exiting. All saved changes will be applied to ALL block instances when returning to modelspace.
  4. You will need to synchronize (or refresh) the edited block when returning to modelspace using ATTSYNC command. Follow the instructions on the command line during the sync.

Chicagolooper

EESignature

0 Likes

whamlin
Advocate
Advocate

You might also explore BATTMAN, batch attribute manager.

0 Likes

Type a product name