Herunterladen Inhalt Inhalt Diese Seite drucken

Release_Wait; Reset_Error - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl release_wait
Funktion
Setzt die Ausführung einer mit
Aufruf

release_wait()

Hinweise
• Der Befehl release_wait wird nur ausgeführt, wenn die RTC
chungs-Status ist (d.h. wenn zuvor ein Unterbrechungspunkt erreicht und die Ausfüh-
rung unterbrochen wurde; der PAUSED-Status ist dann gesetzt, der BUSY-Status nicht
gesetzt). Der Befehl wird sonst ignoriert (get_last_error-Returncode RTC5_BUSY).
• Durch release_wait wird der (mit
und der BUSY-Status erneut gesetzt (siehe auch
• Der Befehl release_wait setzt das wait_word, das bei einer Unterbrechung den Wert
der Unterbrechungspunkt-Nummer annimmt, auf Null zurück.
• Wurde mit
Home-Jump ausgeführt, so führt release_wait einen entsprechenden Home-Return aus
(für die Dauer des Home-Returns ist der INTERNAL-BUSY-Status gesetzt).
• Der Wait-Status kann mit
®
®
RTC
4 RTC
5 Prinzipiell unveränderte Funktionalität, allerdings:
Bei der RTC
durch release_wait rückgesetzt.
Verweise
set_wait, get_wait_status,
Kontrollbefehl reset_error
Funktion
Setzt den akkumulierten Fehlercode zurück.
Aufruf
reset_error( Code )
Parameter
Code
Hinweise
• Zur Fehlerbehandlung siehe
• Der akkumulierte Fehlercode kann bitweise (für jeden Fehlertyp einzeln, z.B. Bit#5 und
Bit#6 mit Code = 2
(für Code = "–1", d.h. für Code = 2
zwischen den Bitnummern, Fehlertypen und Fehlerkonstanten ist beim Befehl
aufgelistet.
• reset_error löscht nicht den Fehlercode eines anderen Anwenderprogramms, die
gerade für die angegebene Karte zugriffsberechtigt ist.
• Die Befehle reset_error und n_reset_error sind auch ohne explizite Zugriffsberechti-
gung für irgendeine RTC
• Die kartenspezifische Fehlervariable LastError (siehe
Seite
wie mit Code spezifiziert verändert.
®
®
RTC
4 RTC
5 Neuer Befehl.
Verweise
get_error,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
set_wait
set_wait
ein (mit
home_position
get_wait_status
®
5 gibt es auch einen PAUSED-Status. Dieser wird durch
restart_list
Oder-Verknüpfung der Fehlercodes = Summe über 2
zurückgesetzt werden sollen
(als 32-Bit-Wert ohne Vorzeichen).
Kapitel 6.8 "Error-Handling", Seite
5
6
|2
oder mit Code = RTC5_BUSY | RTC5_REJECTED) oder komplett
®
5-Karte verfügbar.
95) wird von reset_error weder erzeugt noch verändert. AccError wird dagegen
get_last_error
®
5 PC/104-Plus-Karte, RTC
angehaltenen Liste fort.
®
get_status
abrufbare) PAUSED-Status rückgesetzt
"Listenausführungsstatus", Seite
oder
home_position_xyz
abgefragt werden.
32
–1) zurückgesetzt werden. Die Zuordnung
Kapitel 6.8 "Error-Handling",
®
5 PCIe/104-Karte
5 tatsächlich im Unterbre-
77).
definierter)
set_wait
gesetzt und
Bitnummer
für alle Bits, die
95.
get_error
438

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis