Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 262

Inhaltsverzeichnis

Werbung

Kontrollbefehl auto_cal
Hinweise
• Sind keine geeigneten Home-In-Referenzwerte gespeichert oder ist das Scan-System
(Forts.)
nicht mit Home-In-Sensoren ausgestattet, bricht die Messroutine für auto_cal(Command
= 1) (achsenspezifisch) automatisch ab und stellt den Ausgangszustand wieder her.
• Für einen unzulässigen Wert von HeadNo oder Command wird auto_cal nicht ausgeführt
(Rückgabewert 6, get_last_error-Returncode: RTC5_PARAM_ERROR). Dies gilt auch für
HeadNo = 2, falls die Option "Zweite-Scan-Kopf-Steuerung" nicht freigeschaltet ist
(Rückgabewert 6).
• Der Befehl auto_cal wird auch nicht ausgeführt (Rückgabewert 3, get_last_error-
Returncode: RTC5_BUSY), wenn gerade der BUSY-Status der Karte gesetzt ist (Liste wird
abgearbeitet oder wurde mit
Status der Karte gesetzt ist. Der Befehl wird dagegen ausgeführt, wenn eine Liste mit
set_wait
wird der BUSY-Status nicht überprüft, d. h. Returncode RTC5_BUSY und
RTC5_PARAM_ERROR kommen nicht gleichzeitig vor.
• Für Command = 0, 1 oder 2 muss eine gültige Korrekturtabelle geladen und zugewiesen
sein. Es kann sonst zu unvorhersehbaren Sprüngen kommen, wenn neue Gain/Offet-
Werte gesetzt werden.
• Die Gain- und Offset-Korrekturen können auch direkt über
(auch für Systeme ohne Home-In-Sensoren).
• Die mit auto_cal(Command = 0, 1 oder 3) ermittelten und gespeicherten Home-In-
Positionen können mit
• Ab Version DLL 520: Eine Überprüfung der ASC-Hardware erfolgt nicht nur mit
auto_cal(Command = 4), sondern wird auch automatisch durchgeführt
– bei auto_cal(Command = 0) und
– beim erstmaligen Aufruf von auto_cal(Command = 1) und auto_cal(Command = 3),
falls bis dahin weder auto_cal(Command = 0) noch auto_cal(Command = 4) ausgeführt
wurde.
In allen Fällen wird der ermittelte ASC-Hardware-Typ im RTC
und kann nachträglich mit
Command = 4-Ausführung werden jedoch keine entsprechenden Rückgabewerte ausge-
geben, sondern nur diejenigen des primären Command-Aufrufs (siehe oben).
Ist ein Fehler aufgetreten, wird ein entsprechender Fehlercode im RTC
gespeichert (d.h.
wieder funktioniert, kann der Fehler durch expliziten Aufruf von auto_cal(command =
0) oder auto_cal(command = 4) aus dem RTC
wird nicht durch den Aufruf von auto_cal(command = 1) aus dem EEPROM gelöscht.
®
®
RTC
4 RTC
5 Die Funktionen zur automatischen Selbstkalibrierung (Command = 0 ...2) sind (größtenteils)
unverändert (siehe Versionsinfo).
Neu: Command = 3 und Command = 4.
Versionsinfo
Änderung mit Version DLL 520, OUT 519 (siehe
Letzte Änderung mit Version DLL 535: Rückgabewert 8 (s.o.).
Verweise
set_hi, get_hi_pos, get_auto_cal,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
pause_list
angehalten wurde (PAUSED-Status gesetzt). Bei einem RTC5_PARAM_ERROR
get_hi_pos
get_auto_cal
get_auto_cal
liefert nicht 100 oder 200). Sobald die Hardware
write_hi_pos
®
5 PC/104-Plus-Karte, RTC
angehalten) oder wenn der INTERNAL-BUSY-
set_hi
ausgelesen werden.
®
ausgelesen werden. Bei automatischer
®
5-EEPROM gelöscht werden. Der Fehler
Seite
678).
®
5 PCIe/104-Karte
eingestellt werden
5-EEPROM gespeichert
®
5-EEPROM
262

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis