Dynamic Block with that scales attributes

Anonymous

Dynamic Block with that scales attributes

Anonymous
Not applicable

Hi,

 

I was wondering if there was a way to create a dynamic block with attributes that just scales up in sizes.

 

For instances, I have a block with two attributes surrounded with a simple polyline border with text heights of 18".  I want the text size to increase the text heights or decrease it while maintaining the scale of the border.

 

Currently, I have a block with 5 visibility states and each visibility state has each own sets of attributes, even though they would be the same information.  I would like to just fill out the attribute information once and have a visibility state to increase the size to whichever I need at the moment.

 

Thanks in advance.

0 Likes
Reply
Accepted solutions (1)
6,591 Views
5 Replies
Replies (5)

jayhar
Advisor
Advisor

Hi friend,

<<<<"I was wondering if there was a way to create a dynamic block with attributes that just scales up in sizes.">>>>>

 

"yes, you can create a dynamic block with attributes, for example find the attachment BLOCK 1" 

 

<<<<"For instances, I have a block with two attributes surrounded with a simple poly line border with text heights of 18".  I want the text size to increase the text heights or decrease it while maintaining the scale of the border.">>>>>>

 

"double Click on Block, ENHANCED ATTRIBUTES EDITOR will open, you can see text options to set height. but this is not a right way, Block should be set ANNOTATIVE  SCALE, for example find the attachment BLOCK 1 & change annotative scale."

 

 <<<<<Currently, I have a block with 5 visibility states and each visibility state has each own sets of attributes, even though they would be the same information. I would like to just fill out the attribute information once and have a visibility state to increase the size to whichever I need at the moment.>>>>>>>

 

"You can add attribute information on block in each 5 visibility states, finally your block should be set ANNOTATIVE  SCALE, to increase the size to whichever you need at the moment."

 

If you feel bad, Please upload Auto CAD file 2013 format for experiment.

 

 

Please Subscribe YouTube Channel
https://www.youtube.com/channel/UCclj8v9vHQiFa8_DriuAk3w

Please Mark the Post or Posts as Solution(s) to help others find the answer quickly.
0 Likes

cadffm
Consultant
Consultant

@Anonymous - I do not consider jayhar's answer and only reply directly to your request.

>"I have a block with 5 visibility states and each visibility state has each own sets of attributes,
>"even though they would be the same information.  I would like to just fill out the attribute information
>"once and have a visibility state to increase the size to whichever I need at the moment."
 
I read your posting two times, but the only "dynamic functions" i could read was "scale Attributes", nothing more.
So why do you have 5 visibility states and each have the same attribute/values? Upload a dwg-sample where you can show
some variants of what you want with only one dynamic Block.

Without more information i would say:
Create a Block, include your LOCKED attributdefinition, use a linear parameter and scale-action - object selection: only the attdefs.

Sebastian

Anonymous
Not applicable

Sorry I don't think I was clear enough.  Basically I want to be able to have two attributes in one block to just increase in a set amount of text heights, but have a simple polyline increase with it.

 

In the attachment, I am currently working with one dynamic block with a 5 visibility states and each visibility state has two attributes.  Ideal, I want to be able to use this block to set the Suite # and Square Footage, then use a visibility state to increase the size of the values (text height 6", 9", 12", 18", 22.5").

0 Likes

MMcCall402
Mentor
Mentor
Accepted solution

I think a simple linear parameter with a scale action should be able to do this.   Strip the block down to just the two 6" attributes and box.  Add a linear parameter staring at 0,0 and ending at 0,-6.  In the properties of the parameter set the number of grips to 1, set the distance type to List, then fill in the list of values to be 6, 9, 12, 18, and 22.5.  Then add a scale action to this parameter and select the two attributes and the box as the action set.  Save the block then run ATTSYNC to re-sync the current block you see on the screen with the newly redefined block definition.

 

The block with scale using the linear parameter grip but only to the pre-set values in its properties and there's only one set of attributes to worry about.

 

Edited block attached.

Mark Mccall 
CAD Mangler



Hammer Land Engineering


Linkedin

Anonymous
Not applicable

This solution worked.  Thank you!

0 Likes