Object in Dynamic Block should be stretch equally but on 400 or less

Object in Dynamic Block should be stretch equally but on 400 or less

Anonymous
Not applicable
4,790 Views
61 Replies
Message 1 of 62

Object in Dynamic Block should be stretch equally but on 400 or less

Anonymous
Not applicable

I am learning dynamic block & i have attached here one dynamic block & mentioned in that what kind of action, constraint  i need in that block. please guide me.

When i stretch this block, i want to all holes between first hole and last hole are in equally divide but distance between two holes should be 400 or less than 400.

Please see uploaded cad file for details.

Please help me out from this.

0 Likes
4,791 Views
61 Replies
Replies (61)
Message 61 of 62

17ngo01ni84
Contributor
Contributor

One more thing that I had missed, Can I have an option to adjust the hole spacings as well, vertical spacing and horizontal spacing is not the same.

on this solution i can adjust equally using the MaxDist. This however distributes the holes equally. I want a different horizontal spacing and a different vertical one

NC (Number of Columns), DC (Distance between Columns), NR (Number of Rows) and DR (Distance between Rows) is not the same

0 Likes
Message 62 of 62

j.palmeL29YX
Mentor
Mentor
Accepted solution

@17ngo01ni84 wrote:

Can I have an option to adjust the hole spacings as well, vertical spacing and horizontal spacing is not the same.

 


To get this, you need instead of the one parameter MaxDist two new parameters. Adding new parameters can unfortunatelly done only in the full ACAD version. 

In the attached suggestion I added Max_H and Max_V. Even if you now could now modify the formulas yourselfe, I did it for you. Test the block. You can modify their initial values to your need in the block editor.

Also can you change the values for the User Parameters at each block reference via the properties window.

 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes