Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 487

Inhaltsverzeichnis

Werbung

Kontrollbefehl set_jump_mode
Rückgabe
Fehlercode als 32-Bit-Wert mit Vorzeichen:
0
1
–1
–2
–3
–4
> 1
Hinweise
• Zur Verwendung des Befehls siehe
• Eine Überprüfung (siehe auch
durchgeführt, wenn Flag vor Aufruf des Befehls auf –1 stand (Initialisierungszustand)
und/oder wenn die angegebenen Tuningnummern nicht mit den auf der Karte gespei-
cherten übereinstimmen. Andernfalls wird nur das Flag umgeschaltet. Für die Prüfung
darf die Karte weder BUSY noch INTERNAL-BUSY sein, da zwischenzeitlich der rückzuü-
bertragende Datentyp geändert und dazu die automatische Lasersteuerung deaktiviert
werden muss (beides wird am Befehlsende wieder hergestellt). Je nach Ausgang der
Prüfung werden verschiedene Fehlercodes zurückgeliefert (s.o.). Im Fehlerfalle wird
Flag stets auf –1 gesetzt (Sprungmodus deaktiviert und unterdrückt). Bei erfolgreich
bestandener Überprüfung, kann dann zu einem späteren Zeitpunkt (auch während der
Ausführung einer Liste mit set_jump_mode_list) zwischen den Zuständen Flag = 1
(Sprungmodus aktiviert, Vektormode deaktiviert) und Flag = 0 (Sprungmodus deakti-
viert, Vektormode aktiviert) beliebig hin- und hergeschaltet werden, ohne dass eine
Überprüfung erneut durchgeführt werden muss.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Kein Fehler: Flag erfolgreich auf 0 umgeschaltet
(Sprungmodus deaktiviert, Vektormodus aktiviert).
Kein Fehler: Flag erfolgreich auf 1 umgeschaltet
(Sprungmodus aktiviert, Vektormodus deaktiviert).
Flag erfolgreich (wie gewünscht) auf –1 umgeschaltet
(Sprungmodus deaktiviert und unterdrückt).
Busy-Fehler: Karte BUSY oder INTERNAL-BUSY
(get_last_error-Returncode: RTC5_BUSY).
Karte reagiert nicht: evtl. kein Programm geladen oder PCI-Fehler
(get_last_error-Returncode: RTC5_TIMEOUT).
Access-Fehler: Karte für anderes Anwenderprogramm reserviert
(get_last_error-Returncode: RTC5_ACCESS_DENIED).
Überprüfung nicht bestanden (siehe auch Hinweise). Flag wird auf –1 gesetzt
(Sprungmodus deaktiviert und unterdrückt).
Zurückgegeben wird:
Byte #0 = 255.
Byte #1 = Errorcode für primären Scan-Kopf-Anschluss.
Byte #2 = Errorcode für sekundären Scan-Kopf-Anschluss.
Byte #3 = 0.
Mit Errorcode:
=1: Achse X (Galvanometerscanner 2) reagiert nicht oder
®
kein intelliSCAN
, intellicube
Scan-System (mit Software-Version 2078 oder größer)
angeschlossen.
=2: Achse Y (Galvanometerscanner 1) reagiert nicht oder
®
kein intelliSCAN
, intellicube
Scan-System (mit Software-Version 2078 oder größer)
angeschlossen.
=4: Keine Korrekturtabelle zugewiesen.
=8: Falsche Tuningnummer(n): falscher Typ oder zum schnellen
Umschalten ungeeignet.
Kapitel 8.1.5 "Sprungmodus", Seite
"Voraussetzung und Aktivierung", Seite
®
5 PC/104-Plus-Karte, RTC
®
®
, intelliWELD
oder intelliDRILL
®
®
, intelliWELD
oder intelliDRILL
®
5 PCIe/104-Karte
®
®
173.
174) wird nur
487

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis