Hardware Reference
In-Depth Information
11.2.13 *WAI (Wait-to-continue Command)
Dieser Befehl veranlasst das Gerät, keine weiteren Fernsteuerbefehle auszuführen,
bis das noop-Flag auf 1 gesetzt ist [IEEE-488.2: 10.39]. Er wird verwendet, wenn
Befehlsabläufe innerhalb des Geräts serialisiert werden sollen. Er hat nur dann Sinn,
wenn es Funktionen gibt, die zeitüberlappend ablaufen können. Im Beispielgerät
trifft das auf die ROUTe:OPEN- und ROUTe:CLOSe-Befehle zu. Wenn z. B. sicher-
gestellt werden muss, dass ein CLOSe-Befehl unbedingt vor einem OPEN-Befehl
abgearbeitet sein muss, kann das mit folgender Befehlskette erzwungen werden:
OPEN (@1);*WAI;CLOS (4). Der CLOSe-Befehl würde erst abgearbeitet werden,
wenn die vom vorherigen OPEN-Befehl verursachten Relais-Kontaktflugzeiten
abgelaufen sind.
;******************************************************************************
; *WAI Wait-to-Continue Command
;******************************************************************************
wai
movlw 0xFF
cpfseq noopFLAG
bra
wai
return
Search WWH ::




Custom Search