Rozważmy przykład użycia tego operatora:
If(#sIsSense="True")
#sIsSense="False"
End If
Tutaj sprawdzamy, czy wartość zmiennej
zmiennej przypisana jest nowa wartość "False".
Inny przykład:
If(#sTesterName="MS005")
#iMaxLoad=300
Else
#iMaxLoad=150
End If
Tutaj sprawdzamy, czy wartość zmiennej
zmienna
ma przypisaną nową wartość 300. Jeśli nie, zmienna
#iMaxLoad
nową wartość 150.
Ten operator musi mieć polecenie zamknięcia End If.
Pętle są konstrukcjami zarządzającymi, umożliwiając, w zależności od określonych warunków,
wielokrotne wykonywanie pewnych czynności. W języku skryptowym istnieje jedna pętla, która ma
następującą strukturę:
While (warunek)
Exit
End While
Ta pętla natychmiast sprawdza, czy jakiś warunek jest prawdziwy, a jeśli warunek jest prawdziwy,
kod pętli jest wykonywany. Przykład użycia pętli:
While(#iSetRPM<3000)
SetMotorSpeed(#iSetRPM)
If(GetBPlusU>#fLampMinimalVoltage)
Exit
End If
#iSetRPM=#iSetRPM+100
End While
W tym przypadku pętla działa tak długo, jak wartość zmiennej #iSetRPM jest mniejsza niż 3000.
Wykorzystuje dwie funkcje -
zmiennej
wartości otrzymanej ze stanowiska. Następnie następuje walidacja za pomocą
#iSetRPM
instrukcji warunkowej, która porównuje wartość uzyskaną za pomocą
#sIsSense
#sTesterName
1.3. Pętla
(omówione w odpowiedniej sekcji) do określenia
SetMotorSpeed
jest równa tekstowi "True". Jeśli tak, to tej
jest równa tekstowi „MS005". Jeśli tak,
#iMaxLoad
GetBPlusU
Polski
Instrukcja obsługi
ma przypisaną
i zmienną
147