Programvaruversion 3.00 Instruktionshäfte

8-17
Stop
Funktion: Detta kommando avbryter programkörningen.
Syntax: Stop
Beskrivning:
Detta kommando avbryter programkörningen.
Om kommandot står i en slinga avbryts programkörningen utan att ett fel uppstår.
k Hoppkommandon (JUMP)
Dsz (Räknehopp)
Funktion: Detta kommando är ett räknehopp som minskar värdet på en styrvariabel med 1,
och sedan utför hoppet om variabelns värde är noll.
Syntax:
Variabelvärde 0
Dsz <variabelnamn> : <påstående>
_
:
^
<påstående>
Variabelns värde = 0
Parametrar: variabelnamn: A till Z, r ,
θ
[Exempel] Dsz B: Minskar värdet på variabeln B med 1.
Beskrivning: Kommandot minskar värdet på styrvariabeln med 1, och testar sedan värdet.
Om värdet är skiljt från noll fortsätter exekveringen med nästa uttryck. Om det nuvarande
värdet är noll fortsätter exekveringen med det uttryck som följer flerradskommandot (:),
utmatningskommandot ( ^) eller vagnreturen ( _).
Goto~Lbl
Funktion: Detta kommando utför ett ovillkorligt hopp till en given plats.
Syntax: Goto <variabelnamn> ~ Lbl <variabelnamn>
Parametrar: variabelnamn: värde (0 till 9), variabel (A till Z,
r ,
θ
)
Beskrivning:
Kommandot består av två delar: Goto
n (där n är en parameter enligt ovan) och Lbl n (där n
är den parameter som refereras till av Goto n ). Kommandot överför exekveringen till det Lbl-
påstående vars n -parameter överensstämmer med Goto-påståendet.
Kommandot kan användas för att starta om ett program eller för att hoppa till vilket ställe
som helst i programkoden.
Kommandot kan användas tillsammans med villkorliga hopp och räknehopp.
Om det inte finns ett Lbl-påstående som stämmer överens med Goto-påståendet uppstår ett
fel.