27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

SPEL+ Sprachreferenz<br />

JS Funktion<br />

Jump Sense ermittelt, ob der Arm angehalten hat, bevor ein Jump-Befehl (der einen Sense-Eingang<br />

verwendet hat) vollständig ausgeführt wurde, oder ob der Arm die Jump-Bewegung ganz ausgeführt<br />

hat.<br />

Syntax<br />

JS<br />

Rückgabewerte<br />

Gibt eine 1 oder eine 0 aus.<br />

1: Wenn der Arm gestoppt wurde, bevor er seinen Zielpunkt erreicht hat, weil eine Sense-<br />

Eingangs-Bedingung erfüllt wurde, gibt JS eine 1 aus.<br />

0: Wenn der Arm die normale Bewegung abschließt, und den durch den Jump-Befehl<br />

definierten Zielort erreicht, gibt JS eine 0 aus.<br />

Beschreibung<br />

JS wird zusammen mit den Befehlen Jump und Sense verwendet. Der Zweck des JS-Befehls ist es,<br />

ein Statusergebnis zur Verfügung zu stellen, welches aussagt, ob ein eine Eingabebedingung (die<br />

durch den Sense-Befehl definiert wurde) während einer Bewegung (die durch den Jump-Befehl<br />

ausgelöst wurde) erfüllt wird, oder nicht. Wenn die Eingabebedingung erfüllt wird, gibt JS eine 1 aus.<br />

Wenn die Eingabebedingung nicht erfüllt wird und der Arm die Zielposition erriecht, gibt JS eine 0 aus.<br />

JS ist einfach ein Befehl zur Status-Überprüfung, verursacht keinerlei Bewegung oder spezifiziert,<br />

welcher Eingang während der Bewegung überprüft werden soll. Der Jump-Befehl wird verwendet, um<br />

Bewegungen zu initiieren und der Sense-Befehl wird verwendet, um zu spezifizieren, welcher Eingang<br />

während einer durch den Jump-Befehl ausgelösten Bewegung überprüft werden soll (so überhaupt<br />

einer überprüft werden soll).<br />

HINWEIS<br />

JS funktioniert nur mit dem zuletzt verwendeten Jump-Befehl:<br />

JS kann nur verwendet werden, um den Eingangs-Check des zuletzt verwendeten Jump-Befehls zu<br />

überprüfen (welcher durch den Sense-Befehl initiiert wurde.) Sobald ein zweiter Jump-Befehl initiiert<br />

wird, kann JS nur den Status für den zweiten Jump-Befehl ausgeben. Der JS-Status für den ersten<br />

Jump-Befehl ist nicht mehr verfügbar. Stellen Sie sicher, dass Sie ihre JS-Status-Checks für Jump-<br />

Befehle immer direkt nach einem ausgeführten, zu prüfenden Jump-Befehl tätigen.<br />

Verwandte Befehle<br />

JT, Jump, Sense<br />

Beispiel einer JS Funktion<br />

Function SearchSensor As Boolean<br />

Sense Sw(5) = 1<br />

Jump P0<br />

Jump P1 Sense<br />

If JS = 1 Then<br />

Print "Sensor was found"<br />

SearchSensor = TRUE<br />

EndIf<br />

Fend<br />

238 SPEL+ Language Reference Rev 3.5<br />

F

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!