Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch

Produktcode
52.16.002
Seite von 151
Programmiersprache Jasic 
55 
For Schleife 
Syntax: For i=1 to 10 (step 1) do Anweisungen next 
Mit diesem Befehl kann ein Programmteil mehrfach durchlaufen werden. Dafür wird eine 
Laufvariable definiert (hier i). Der Programmteil wird so oft durchlaufen bis die Laufvariable 
den Wert erreicht hat welcher nach 'to' oder 'downto' angegeben ist. Die Laufvariable wird 
standardmäßig um 1 erhöht (bei 'to') bzw. um 1 erniedrigt (bei 'downto'). Mit der optionalen 
Angabe 'step' kann aber auch eine andere ganzzahlige Schrittweite angegeben werden. Am 
Ende des mehrfach zu durchlaufenden Programmteils muss ein 'next' gefolgt von der 
Laufvariablen stehen. Pro Schleife darf nur ein 'next' existieren. 
Beispiel: 
dim spannungsverlauf [50] 
... 
for i=0 to 49 do                      REM Schleife über das 
gesamte Array 
  spannungsverlauf[i] = _ULN[0]       REM Wert im Array 
speichern 
  wait (msync)                        REM Warte auf nächsten 
Messzyklus 
next i                                REM Schleifenende  
...