Dynamic block - Array

Dynamic block - Array

Anonymous
Not applicable
1,656 Views
6 Replies
Message 1 of 7

Dynamic block - Array

Anonymous
Not applicable

Hello

 

I am working with dynamic blocks.

 

I want objects to be arrayed as I stretch an object - see the attached PDF for the start / finish illustrations.

 

I want the user to set the array distance - so the objects are arrayed at a chosen distance - is this possible?

 

The second option would be to have the user set the distance "distance set by user" by using a stretch action - then to have the array use this distance for the array offsets by somehow linking them. Is this possible?

 

My ability with dynamic blocks is limited and pretty much self taught so any assistance would be greatly appreciated.

 

I am using AutoCAD LT 2016

 

Thanks

 

0 Likes
Accepted solutions (1)
1,657 Views
6 Replies
Replies (6)
Message 2 of 7

Imui
Advocate
Advocate
hi,
it's doable, but in LT2016 the normal array command can also do that.
0 Likes
Message 3 of 7

Anonymous
Not applicable

Imui

 

Thanks for your reply, could you give me some guidance with regard to "its doable" please - in other words how is it doable?

 

I don't want to use the normal array command I want to use the dynamic block array action.

 

Thanks

0 Likes
Message 4 of 7

Imui
Advocate
Advocate
Hi,
Sorry, i don't know of any way to "dinamicaly" adjust the value of the array action.
But, as i said, give array a try.
0 Likes
Message 5 of 7

thierry_69
Enthusiast
Enthusiast

Hello,

 

An example of dynamic bloc according to your pdf file

 
Thierry

 

 
 
0 Likes
Message 6 of 7

Anonymous
Not applicable

thierry_69

 

Thank you very much for taking time out to do this, appreciate it.

 

Do you know of a way whereby the user of the block can set the array distance?

 

Thanks

0 Likes
Message 7 of 7

Libbya
Mentor
Mentor
Accepted solution

It is not possible to dynamically change the array column offset.  If the number of arrayed objects is a relatively small number you can make a block where you can choose the number of objects and they will be spaced evenly.  Another option would be to make a block with intervals to the column offset and a new visibility/array for each interval. See examples of both in the attached file.