Stretch with array path

Stretch with array path

nillisa2000
Explorer Explorer
724 Views
9 Replies
Message 1 of 10

Stretch with array path

nillisa2000
Explorer
Explorer

I created a dynamic block for a din rail.  I'm having an issue as when I stretch the block, the holes won't disappear as I make the din rail shorter.  Please tell me what am I missing.

0 Likes
725 Views
9 Replies
Replies (9)
Message 2 of 10

Libbya
Mentor
Mentor

Your attached file does not contain any blocks or block authoring components.

0 Likes
Message 3 of 10

nillisa2000
Explorer
Explorer

Sorry, I sent the file we pull in as a block and not the block itself.

I keep getting an error about the array path and when I stretch the din rail back out, the holes don't return....

0 Likes
Message 4 of 10

h_s_walker
Mentor
Mentor

Never use the normal array function within a block. Always use the inbuilt Array action. Also always start with the minimum length that your element is going to be. See the attached drawing to get you started.

 

Howard Walker
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


Left Handed and Proud

0 Likes
Message 5 of 10

nillisa2000
Explorer
Explorer

Okay, I'll try what you just suggested.  Delete the array path and use array action.  Thank you so much.

0 Likes
Message 6 of 10

h_s_walker
Mentor
Mentor

Check the drawing then all you will need to do is move the elements which array in the block down to where they should be

Howard Walker
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


Left Handed and Proud

0 Likes
Message 7 of 10

Libbya
Mentor
Mentor

It's fine to use a the ARRAY command to create path array and use it within a dynamic block.  That functionality is solid and in some ways allow added flexibility through the use of formulae.  I am not very experienced with the ARRAY command though so there may be easier ways to get it working correctly.  My solution is to use a construction line as the path so that you can adjust its path to be exactly what you would like.  See screencast.

 

 

0 Likes
Message 8 of 10

Libbya
Mentor
Mentor

 

0 Likes
Message 9 of 10

h_s_walker
Mentor
Mentor

I prefer using the array action within the block because if I want to change something if the normal array is used you have to explode the array, then do your changes then re array. Where as if it's just one object it's a lot quicker to change.

Howard Walker
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


Left Handed and Proud

0 Likes
Message 10 of 10

Libbya
Mentor
Mentor

You can actually edit the items within the array, but I am also more well-versed with the dynamic array action than I am with the ARRAY command.  The ARRAY command has the power to dynamically alter the column/row offset(s) which is something conspicuously missing with the dynamic array action.  In this case, if I were making the block from scratch I would be inclined toward using the dynamic array action, but thought it was worth noting that either can work fine.  

0 Likes