Dynamic block with constrains

Dynamic block with constrains

Anonymous
Not applicable
355 Views
1 Reply
Message 1 of 2

Dynamic block with constrains

Anonymous
Not applicable

Hello,

Basically the purpose of this dynamic block is just to adjust the height of the wheel which is 1200mm min. and 1800mm max. When I click the grip and move it up or down it works fine but when I type in a distance, the circle of the wheel just move out of its place. I'm thinking its because of the constrains that I used.

 

Thanks

0 Likes
356 Views
1 Reply
Reply (1)
Message 2 of 2

j.palmeL29YX
Mentor
Mentor

Generally it is not a good idea to mix Parametric Dimensions (Dc...) and constraints (Gc...) with the Dynamic Block's parameters (BParameter) and actions (BActionTool). You should decide to solve a problem completely using the one or the other.

For the current model I'd do the following:

- First create two "sub"blocks as shown in the attached pics Wheel and WheelBase.

- Now define the Mainblock.

-* In the blockeditor put the two subblocks and the remaining four lines (the linkage between the Base and the Wheel)  together.

-* attach the needed constraints (and if necessary parametric dimensions) to stable the geometrie

-* As last add a BcParameter (instead of your BParameter) to move the wheel vertically.

 

I'm not sure if your block really does what you want (as you wrote). If I move in your example the wheel, then the distance between the lower two lines changes. And they rotate around their endpoints where they touch the base. And also the movement of the upper pair of lines seems (for me) not to be correct.

If you would please describe what you need exactly *1), I can show you an example dwg.

 

*1)  I guess the lower pair of lines should rotate about the left two circles. But this circles ar not concentric. Which is the needed/whished basepoint for the rotation? And the same question for the upper two lines ...

 

cadder

 

 

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