Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 615

Inhaltsverzeichnis

Werbung

Kontrollbefehl upload_transform
Funktion
Überträgt alle Korrektur- und Transformationseinstellungen, die dem Scan-System aktuell
zugeordnet sind, von der RTC
Aufruf
UploadErrorCode = upload_transform( HeadNo, Ptr )
Parameter
HeadNo
Ptr
Rückgabe
Fehlercode als 32-Bit-Wert ohne Vorzeichen:
Bit #0
Bit #1
Bit #2
Bit #3
Bit #4
Bit #5
Bit #6
Bit #7
Bits #8...
#31
Hinweise
• Die ausgelesenen und übertragenen Daten können für eine Rücktransformation von Ist-
Positions-Werten mit
Seite
• Zur Speicherung eines ausgelesenen Datensatzes muss von der Anwendung jeweils (an
einer über Ptr angegebenen Adresse) ein Speicherbereich der Größe 528520 Bytes auf
dem PC bereitgestellt werden.
• Im Falle eines Fehlers (außer für Bit#6 = 1) wird in Ptr eingetragen, dass die Daten
fehlerhaft sind. Von den Befehlen
Information erkannt und führt dort dazu, dass die Rücktransformation nicht ausgeführt
wird (von
get_last_error-Returncode RTC5_PARAM_ERROR erzeugt).
• Der Befehl wird nicht ausgeführt (get_last_error-Returncode: RTC5_BUSY), wenn der
BUSY-Status der angesprochenen Karte gesetzt ist (Liste wird abgearbeitet oder wurde
mit
pause_list
Der Befehl wird dagegen ausgeführt, wenn eine Liste mit
(PAUSED-Status gesetzt).
• Während der Ausführung des Befehls werden externe Listen-Starts unterbunden.
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version DLL 516, OUT 515, RBF 512.
Verweise
transform,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
®
5-Karte auf den PC.
Nummer des Scan-Kopf-Anschlusses, dessen Einstellungen ausgelesen
werden sollen, als 32-Bit-Wert ohne Vorzeichen. Zulässige Werte:
= 1:
Primärer Scan-Kopf-Anschluss.
= 2:
Sekundärer Scan-Kopf-Anschluss (Freischaltung erforderlich).
Pointer (bei C und C++ Datentyp ULONG_PTR, d.h. 32-Bit- bzw. 64-Bit-Wert
ohne Vorzeichen) auf den Arbeitsspeicherbereich des PCs, in den die
ausgelesenen Einstellungen übertragen werden sollen.
=1:
x-Gain (Gain der automatischen Selbstkalibrierung für
Galvanometerscanner 2 = 0.
=1:
y-Gain (Gain der automatischen Selbstkalibrierung für
Galvanometerscanner 1 = 0.
=1:
Die Gesamtmatrix der definierten Koordinatentransformation
ist nicht invertierbar.
=1:
Keine Korrekturtabelle zugewiesen.
=1:
Die ABC-Werte (Z-Achse) sind nicht invertierbar.
=1:
Fehler beim Lesen der Korrekturtabelle.
=1:
Parameter-Fehler: unzulässige HeadNo oder Ptr = 0.
=1:
Busy-Fehler, Karte ist BUSY oder INTERNAL-BUSY
(get_last_error-Returncode RTC5_BUSY).
Reserviert.
transform
171).
transform
wird dann ein entsprechender Fehlercode, bei
angehalten) oder wenn der INTERNAL-BUSY-Status der Karte gesetzt ist.
get_transform
®
5 PC/104-Plus-Karte, RTC
oder
get_transform
verwendet werden (siehe auch
transform
und
get_transform
set_wait
®
5 PCIe/104-Karte
wird diese Fehler-
get_transform
ein
angehalten wurde
615

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis