Array components in block

Array components in block

braicodavid
Advocate Advocate
2,550 Views
2 Replies
Message 1 of 3

Array components in block

braicodavid
Advocate
Advocate

Hello,

Is there a way to improve this block so that when I drag the linear distance the lines will appear intermittently? I've tried creating separate arrays but didn't work, it still produces both lines I guess grouped. I have had this issue with other blocks and don't exactly know how to fix this, but since this is such a basic block it should be easy. I also want to know why it doesn't add another line right after the repeat distance. I drag it out 1600 to the repeat distance but it does appear until dragging much further. 

Also is there a way to select different spacing for these lines without creating different visibility options? only keeping the same line and changing the distances?

Thanks,

David

0 Likes
Accepted solutions (1)
2,551 Views
2 Replies
Replies (2)
Message 2 of 3

Libbya
Mentor
Mentor
Accepted solution

To answer your second question first, it is not possible to dynamically change the column offset while using dynamic parameters and actions.  It is possible to create arrays using the ARRAY command and then dynamically adjust their column offset using constraints and formulae.  It's a fairly complicated procedure.

 

When using the dynamic array action there are a couple things to understand.  The first new object in an array will come into existence when the linear parameter the array is associated with is equal to 2X the column off set.  I tend to think of it that the first object (the one that is being arrayed) exists at 1, and the first arrayed object (second total) comes into existed at 2, etc...  Because of this, it is often beneficial to use multiple linear parameters (one for each arrayed object) and set their basepoint at the length that works best based on when the new objects will be created.  You can then make the linear parameters that are associated with the array actions so they are chained and add another linear parameter that has a stretch action in order to control the chained linear/arrays.  See screencast.

 

 

0 Likes
Message 3 of 3

braicodavid
Advocate
Advocate

Thank you for showing me that. much appreciated.

This fixes a few issues with other blocks I have too. 

Thank you

0 Likes