dynamic block: array with definable increment distance

Anonymous

dynamic block: array with definable increment distance

Anonymous
Not applicable
I am trying do define a dynamic block which contains an array function. This function should be able to perform 2 dynamic input: 1. adapt to the length of the rectangle 2. divide the length into equal pieces I was able to ad an array to a stretch so point 1 above is no problem. I am able to define a fixed increment in the properties (during BEDIT) but i can't find a way to make this an editable value when using the block. Is there a way to make the increment value a modifiable value so when i am using the block, i can edit this (e.g. choose if increment is 150 - 200 -250) Thank you for your ideas. PS: this post might be in the wrong location, but the selection window doesn't seem to let me pick any other location.
0 Likes
Reply
Accepted solutions (1)
14,018 Views
6 Replies
Replies (6)

Sofia.Xanthopoulou
Mentor
Mentor

Hi @Anonymous,

 

and welcome to the Forums.

 

I might have understood what you are looking for, but to be sure.. can you please send over a drawing with some notes on what you are looking for.

 

Thank you

 

-----------------------------
Please accept as solution if my post fully resolves your issue, or reply with additional details if the problem persists.

 

0 Likes

Anonymous
Not applicable

Hello Sofia,

 

in attachment you will find a dwg with 2 dynamic block. (rectangle with a strecth funtion)

 Below: block with an array set with colom distance 150mm

 Above: block with an array set with colom distance 200mm

 

In these blocks I can change length (distance1) and the array function adapts along with this parameter. But I would like to be able to also change the distance between coloms (in the block properties). This way i do not need to make diffent dynamic blocks for each different array setting needed.

0 Likes

Sofia.Xanthopoulou
Mentor
Mentor
Accepted solution

Hi @Anonymous,

 

your approach is good!

But I am afraid I have to disappoint you about the input of the spacing in a dynamic block with an array. The moment you create an array action you are required to type in a number - nothing else is allowed. So no way you get a parameter in there. 

Do you really have to use dynamic blocks? 

Please take a look at my suggestion. I have used constrains and parametric dimensions. It works similar to your example, plus you can edit the spacing of the array. There is one tiny issue I am struggling with... The amount of the columns. There is something wrong with my equation Smiley Sad. But at this moment this is the best I could come up with. 

I have attached my drawing, so you can follow my steps.

Do not hesitate to ask, if you need further assistance.

 

parameters.png

 

 

 

 

 
Regards
 
 
-----------------------------
Please accept as solution if my post fully resolves your issue, or reply with additional details if the problem persists.
 

Anonymous
Not applicable
I am not very familiar with constrains, but it opens some new possibilities. I will look into it. Thank you for your input!
0 Likes

Anonymous
Not applicable

I love what you did. But can you show how you did that?

0 Likes

Anonymous
Not applicable

I would also like to se how you were able to do this.  

0 Likes