Herunterladen Inhalt Inhalt Diese Seite drucken

Get_Head_Status - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl get_head_status
Funktion
Gibt das XY2-100-Statuswort des angegebenen Scan-Kopf-Anschlusses zurück.
Aufruf
get_head_status( Head )
Parameter
Head
Rückgabe
XY2-100-Statuswort als 32-Bit-Wert ohne Vorzeichen:
Byte #0
(LSB)
Byte #1
Bytes #2...
#3
Hinweise
• Der Befehl get_head_status liest nicht das "normale" 20-Bit-Statuswort aus, sondern
die vom SL2-100-Protokoll (auch über den XY2-100-Konverter) permanent übertra-
genen 6 zusätzlichen Statusbits (siehe
get_head_status über Bit#2-7 und/oder Bit#10-15 zurückgegeben. Bit#0 und 8
werden von get_head_status unabhängig vom aktuellen Zustand des Scan-Systems als
1, sowie Bit#1 und 9 als 0 zurückgegeben.
• Ist aktuell kein Scan-System angeschlossen oder nicht eingeschaltet, wird der Status des
zuletzt angeschlossenen Systems zurückgeliefert. Zur Unterscheidung kann
get_startstop_info
War nach einem Reset (Einschalten oder load_program_file) noch kein Scan-System
angeschlossen (oder für Head = 2, falls die Option "Zweite-Scan-Kopf-Steuerung" nicht
freigeschaltet ist), liefert get_head_status den Wert 0.
• Ist ein XY2-100-Konverter der Version 1.x allein angesteckt oder ein angeschlossenes
Scan-System ist nicht eingeschaltet, liefert get_head_status ein 0xFD-Byte ("alles OK")
zurück. Das PowerOK-Signal ist ein elektronisch generiertes Signal. Es kann daher nicht
dafür eingesetzt werden, um zu prüfen, ob ein angeschlossener Scan-Kopf überhaupt
eingeschaltet ist.
• Mit einem XY2-100-Konverter der Version 2.0 wird der Wert 0 zurückgegeben, wenn
kein Scan-Kopf angeschlossen oder dieser nicht eingeschaltet ist.
• Power-Status und Temperatur-Status sind für beide Achsen verknüpfte Signale.
• Beachten Sie auf jeden Fall auch die Hinweise zu den Statussignalen im Handbuch Ihres
Scan-Systems.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
= 1:
Gibt den Status des primären Scan-Kopf-Anschlusses zurück
(Byte #1 = Byte #0).
= 2:
Gibt den Status des sekundären Scan-Kopf-Anschlusses
(Freischaltung erforderlich) zurück (Byte #1 = Byte #0).
Sonst: Gibt den Status des primären Scan-Kopf-Anschlusses (Byte #0)
und des sekundären Scan-Kopf-Anschlusses (Byte #1) zurück.
Bit #0
1.
(LSB)
Bit #1
0.
Bit #2
1 (reserviert).
Bit #3
Positionsrückmeldung der X-Achse, 1 = OK.
Bit #4
Positionsrückmeldung der Y-Achse, 1 = OK.
Bit #5
1 (reserviert).
Bit #6
Temperatur-Status, 1 = OK.
Bit #7
Power-Status, 1 = OK.
Bits #8...
Bit-Zuordnung wie bei Byte #0.
#15
Bits #16...
0.
#31
(Bit #17 und/oder 25) verwendet werden.
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
Seite
140). Die Statusbits werden von
298

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis