Jump to content

How to change part of symbol automatically over entire drawing?


Recommended Posts

Posted

I want to create a symbol that will be used in many different places in a drawing. The symbol needs to have a number in it that can be updated automatically to whatever number I choose over the entire drawing. What is this called, how is it done?

Posted

I think you need to look into creating blocks with Attributes.

Posted

Well, if the number is the same for the entire drawing, you don't need attributes. A piece of text inside the block will suffice. Then you need only redefine / BEdit the block's definition in each DWG to change the value of the text for the entire DWG.

 

If you do go with attributes (which are pieces of text "attached" to each instance of the block), these values can be changed independently for each instance of the block. To get around that, you'll then need to look into using fields inside the attributes. There are many different places where the field's source can come from: DWG properties, other entities, Sheet Sets, etc.

 

The "nice" thing with this is you can have several "different" instances, some linked to one value, others to something else, yet still a single change in the DWG will update all those linked to it. If you want the same features with the normal text in a block, then you'd need a block definition for each version.

 

And then if you want to be able to change a value throughout several drawings at once: (1) use a similar idea as per the text inside a block, but change the block to being an xref (i.e. auto-updating block from DWG file). Or (2) use Sheet Sets with fields.

Posted
If you do go with attributes (which are pieces of text "attached" to each instance of the block), these values can be changed independently for each instance of the block. To get around that, you'll then need to look into using fields inside the attributes.
alternatively you can select all the blocks you want to change and retype it just once in the properties palette.
Posted

Good point! Hopefully the blocks are on a layer so you can easily isolate then to select quickly. Alternatively use Filter / QSelect.

Posted

Thanks guys.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...