Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Stair Stringer

Anonymous
Not applicable
This is the 3D script for a stair stringer. All the variables are right. I've checked them 3 times. If I end the script with m, r2, m, 0 right before 10: it does exactly what it's supposed to do. The rest of it is supposed to fill in the rest of the rises and runs. When I check script it says I have a missing Call keyword at the section in red. When I click continue it tells me that I need a string type expression at that same setion. I'm getting better at scripting but this one has me stumped. Am I going about this the wrong way? I know it's been good practice.

EDIT
Thanks for looking Dwight. I tried using gosub but it did the same thing. if I run it as it is shown now it works as before plus gives me the next step down. If I remove the ! from the 10: it doesn't seem to like having the 10: in the middle of the prism. Will a prism normally work with a line number in the middle of it?
ROTX 90
MATERIAL 81
L=NOR-3
STRW=11.25"
TH=(NOR*7.3125")+LF
TRW=RUN/NOTR
RISE=TH/NOR
ANG=ATN(RISE/TRW)
R2=RISE-1"
N=STRW/SIN(ANG)
M=R2/TAN(ANG)
F=N-M
Q=M-1.5"
U=(RUN-2.375")+Q
W=U-N
G=W*TAN(ANG)
V=TH-(RISE+1")
H=TRW-3.875"
I=3
!PRISM ((NOTR-2)*2)+8, 1.5",

PRISM 11, 1.5",
M, 0, N, 0, U, G, U, V, U-H, V,
U-H, V-RISE, U-(H+TRW), V-RISE,
!10:
U-(H+(TRW*(I-2))), V-(RISE*(I-1)),
U-(H+(TRW*(I-1))), V-(RISE*(I-1)),
!I=I+1
!IF I > NOR+3 THEN 20:
!GOTO 10:
!20:
M, R2, M, 0
10 REPLIES 10
Anonymous
Not applicable
Peter, I guess I got rapped up in what I was doing last night and never came back to the post to see you're reply. I spent some time researching the Put..... command and with some trial and error, eventually(11:30 pm) came up with a working 3 stringer script!! Must say I was quite proud of myself. Now I just need to put some treads and risers on it. I've also scripted my own cedar railing that eventually I hope to combine with the stairs. Thanks everyone for you're help! Doug

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!