Dalla discussione dell'ultimo topic si è chiarito che il comando STEP in un LOOP risulta attivo solo se entro la catena compare la variabile cui si riferisce il comando stesso.
Ad esempio nello script
FOR i=1 TO n
CPRISM_ mt, mb, ms,
4, h,
0, 0, 15,
L, 0, 15,
L, s, 15,
0, s, 15
ADDx L
ROTz 360/n
NEXT i
aggiungendo STEP 2 si dimezza semplicemente il numero di iterazioni, ma non si creano salti,
perché la variabile i non compare entro lo script.
Essa assumerà i valori 1,3,...n (se n è dispari, altrimenti suppongo n-1, da verificare, se n pari),
ma le iterazioni seguiranno un passo alla volta, secondo i comandi di spostamento.
Per cui sopra potremmo sostituire:
FOR i=1 TO n
con
FOR i=1 TO 2*n step 2
o con
FOR i=2 TO 2*n+1 step 2
o, suppongo, con
FOR i=1 TO 3*n step 3
e non dovrebbe cambiare nulla.
Se invece i è esplicitato all'interno del LOOP, allora il comando step diventa efficace, come nell'esempio allegato:
scala chiocciiola loop2.gsm