abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

"For" für teile der Variable

Anonymous
Nicht anwendbar
Folgendes Problem:

Ich möchte i Kreisbögen mit i verschiedenen Radien zeichnen.
Die Radien sind Fixwerte und sind im Masterscript hinterlegt
(r1=..,r2=..,r3=...........ri=....)

Wie kann ich in der For schleife auf diese Radien zugreifen?


for i = 1 to Step_
arc2 0,0, ri, -DarWin/2, DarWin/2
next i
5 ANTWORTEN 5
Hmooslechner
Rockstar
Verwende innerhalb der Schleife einen einzigen Parameter für den Radius.
Vor dem Ende der Schleife änderst du diesen Parameter nach i..

or i = 1 to Step_
arc2 0,0, ri, -DarWin/2, DarWin/2

if i=2 then ri=r2
if i=3 then ri=r3
if i=4 then ri=r3
.....


next i
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Das bedingt aber i if abfragen.
Das wollte ich eben eleganter lösen und in die For - Schleife einbauen.
Anonymous
Nicht anwendbar
PUT r1,r2,r3,r4
FOR i = 1 TO nsp
ARC2 0,0, GET(1), -DarWin/2, DarWin/2
NEXT i


oder:

! *** Master
DIM rn[]
rn[1]=0.1
rn[2]=0.2
rn[3]=0.3
rn[4]=0.4

!*** 2D-Skript
FOR i = 1 TO VARDIM1(rn)
ARC2 0,0, rn[i], -DarWin/2, DarWin/2
NEXT i
Hmooslechner
Rockstar
Danke - auch von mir!
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Danke!
Werd ich gleich ausprobieren!!