27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Till Anweisung<br />

SPEL+ Sprachreferenz<br />

Spezifiziert und zeigt die Eingangsbedingung an, die, wenn erfüllt, den durchgeführten<br />

Bewegungsbefehl (Jump, Go, Move usw.) abschließt, indem der Roboter an einer Zwischenposition<br />

verzögert und angehalten wird.<br />

Syntax<br />

Till [ inputCondition ]<br />

Parameter<br />

inputCondition Till muss mit der Sw oder Sw($)-Eingabe-Anweisung verwendet werden, um die<br />

Bedingung der Hardware-Eingänge oder Merker zu überprüfen Der Zustand<br />

muss einen WAHR (1) oder FALSCH (0) –Wert ausgeben. Die folgenden<br />

Funktionen und Operatoren können für die inputCondition verwendet werden:<br />

Funktionen: Sw, Sw($), In, In($), Force<br />

Operatoren: And, Or, Xor, +, *<br />

Andere: Klammern, um bestimmten Operationen und Variablen Priorität<br />

einzuräumen.<br />

Beschreibung<br />

Die Till-Bedingung muss mindestens 1 Input- oder Merker-Input-Funktion enthalten. Fügen Sie in die<br />

Till-Bedingung nur die Operatoren ein, die im vorangegangenen Abschnitt "Parameter" beschrieben<br />

werden. (Die Verwendung eines anderen Operators erzeugt zwar keinen Fehler, führt aber zu<br />

unvorhersehbaren Bewegungen.)<br />

Die Till Anweisung kann in einer separaten Zeile oder als Suchausdruck in einer Bewegungsbefehl-<br />

Anweisung verwendet werden.<br />

Wenn Variablen mit einbezogen sind, werden ihre Werte während der Till-Ausführung berechnet.<br />

Multiple Till-Anweisungen sind erlaubt. Die zuletzt aufgetretene Till-Bedingung bleibt solange aktuell,<br />

bis sie ersetzt wird.<br />

Wenn der Parameter weggelassen wird, werden die aktuellen Till-Definitionen angezeigt.<br />

Hinweis<br />

Till-Einstellung bei Einschalten der Versorgungsspannung:<br />

Wenn die Stromzufuhr eingeschaltet wird, wird die Till-Bedingung auf Till Sw(0)=1 initialisiert.<br />

Verwenden Sie Stat, um Till zu verifizieren:<br />

Nach dem Ausführen eines Bewegungsbefehles, der die Till-Bedingung verwendet, kann es Fälle<br />

geben, in denen Sie verifizieren möchten, ob die Till-Bedingung erfüllt wurde oder nicht. Das können<br />

Sie tun, indem Sie die Stat Funktion verwenden.<br />

Verwandte Befehle<br />

Find, Go, Jump, Move, Stat, Sw, Sw($), TillOn<br />

Till Beispiel<br />

Unten angegeben sind einige Zeilen eines Programms, das die Till-Anweisung verwendet.<br />

> S<br />

Till Sw(1) = 0 'Definiert die Till-Bedingung (Eingang 1 aus)<br />

Go P1 Till 'Stoppt, wenn die Bedingung der vorigen Zeile erfüllt ist<br />

Till Sw(1) = 1 And Sw($1) = 1 'Definiert die neue Till-Bedingung<br />

Move P2 Till 'Stoppt, wenn die Bedingung der vorigen Zeile erfüllt ist<br />

Move P5 Till Sw(10) = 1 'Stoppt, wenn die Bedingung in dieser Zeile<br />

'erfüllt ist<br />

SPEL+ Language Reference Rev 3.5 419

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!