Dynamic Array in block ; slope - Stairs

Dynamic Array in block ; slope - Stairs

Ruben_FersonL4PB4
Explorer Explorer
884 Views
2 Replies
Message 1 of 3

Dynamic Array in block ; slope - Stairs

Ruben_FersonL4PB4
Explorer
Explorer

Hi,

i'm currently right after the peak in the dunning kruger chart about knowledge in autocad.

(right in the puddle e.i. i know nothing or it least so it feels like at the moment)

 

Anyway, Considering dynamic blocks i'm still in baby shoes.

But the main thing is, i want to use dynamic array to copy the dynamic block and place its at the certain point at the end of the previous part. (its a staircase)

The height of the first step is the measured dimension on site devide by a certain amount

The same amount is also the array total i need to copy over this 'slope'
The slope i tried to draw in a construction line that could be stretched, but there it stops, i can use the construction line as array path inside my dynamic block

i searched around int his forum and on youtube, but nowhere its states how to copy it in a slope. 

I need help with this 🙂

in annex the file

the rest of the variables i could find on my own i guess , but if u can help please point me out in the right direction.
The main thing now is the copy of the dynamic block inside the dynamic block.

0 Likes
885 Views
2 Replies
Replies (2)
Message 2 of 3

Ruben_FersonL4PB4
Explorer
Explorer

I tried something like this yesterday after the post.
but still cant seem to run the array action inside the dynamic block.

But it seems i'm close but cant seem to make tis work af if there is crosslink variable that is unable to make this work.

 

Ruben_FersonL4PB4_0-1742397875858.png

 

0 Likes
Message 3 of 3

cforget25JRM
Explorer
Explorer

Hi Ruben,

 

I had a similar need for a dynamic stair block and had the same issue with arrays. As far as I know, there's no way to change array distances dynamically (at least not in AutoCAD LT), so I had to come up with alternate solutions.

 

The first is pretty simple. It uses a set rise (7-1/2") and run (10") with a distance parameter that moves the lowest riser and arrays the remainder. For a different rise and run, you'd need to manually adjust them in the block editor, then determine the array distance with a little pythagoras.

 

The second block uses a lookup table instead of an array.  The block is adjusted from the bottom riser. Left-Right adjusts the number of risers (a different visibility state for each of 1-18 risers), while Up-Down adjusts the rise of individual steps to fit the floor-floor height. It's not the most lightweight or efficient solution, but it works for us. Typically I'll insert it into a drawing, adjust it to fit my needs, then explode.

 

Again, these may not solve your problem, but maybe they'll get you closer to a workaround.

 

Chris