Multiple instances of dynamic block in the same file.

Multiple instances of dynamic block in the same file.

deepak_fer
Participant Participant
926 Views
5 Replies
Message 1 of 6

Multiple instances of dynamic block in the same file.

deepak_fer
Participant
Participant

Hi,

 

Good day!

 

I am working on a crane model, with a fixed boom length. I prepared a dynamic block with a rotate action just to change the radius. I have to use this block for multiple instances with different radiuses. However, when I change the radius of one instance of the block, the radiuses of the other instances change as well.

 

Is there a work around to avoid this situation?

 

I have already checked the forum but no answer specifically to this problem.

0 Likes
Accepted solutions (1)
927 Views
5 Replies
Replies (5)
Message 2 of 6

j.palmeL29YX
Mentor
Mentor

Do you really work with ACAD 2004? (Your file was saved in this format).

Dynamic blocks were only introduced in version 2005 (as far as I remember).

 

 

 

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
Message 3 of 6

j.palmeL29YX
Mentor
Mentor
Accepted solution

Now I see what surely causes the problem: You did mix parametric constraints (concentric, collinear, ...) with Dynamic Parameters and Actions (rotation parameter, rotation action). That often results in an unexpected behavior.

I'd suggest to use the bcparameter -> angular command instead of the dynamic parameter/action.

 

Try the attached block "test".

 

 

 

If my reply solves your problem, click the "accept as solution" button. This can help others find solutions faster

 

 

 

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

Message 4 of 6

deepak_fer
Participant
Participant

Hi  

 

 

 

0 Likes
Message 5 of 6

j.palmeL29YX
Mentor
Mentor

@deepak_fer wrote:


I'm afraid no.

If you add a new parametric dimension, which was not known in the block definition before, the block references can not know what a value have had an (now deleted old) dynamic parameter.

 

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
Message 6 of 6

Libbya
Mentor
Mentor

I don't see any reason for any of the constraints in the block which is a simple rotation with an added arm that needs to stay in alignment.  Instead of adding another parametric constraint, I would delete all of the other unnecessary ones, leaving just the rotation parameter/action.  Add to that a simple chained polar/polar stretch and a chained point/stretch and the block would behave consistently.  Adjusting the angle (or any other property) of any individual insertion will not affect other insertions.  See screencast.