Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 504

Inhaltsverzeichnis

Werbung

Variabler
set_matrix_list
Listenbefehl
Funktion
Ändert einen der vier Koeffizienten der allgemeinen Transformationsmatrix M
der Ausführung einer Liste, siehe
Aufruf
set_matrix_list( HeadNo, Ind1, Ind2, Mij, at_once )
Parameter
HeadNo
Ind1,
Ind2
Mij
at_once
Hinweise
• Der Befehl set_matrix_list erlaubt zu einem bestimmten Zeitpunkt nur die Änderung
eines der vier Koeffizienten. Um mit dem Befehl während der Ausführung einer Liste
mehrere Koeffizienten zu ändern, muss er wiederholt aufgerufen werden. Es empfiehlt
sich dabei, die ersten Aufrufe mit at_once = 0 und nur den letzten Aufruf mit
at_once = 1 auszuführen.
• Siehe auch
®
®
RTC
4 RTC
5 Siehe set_matrix.
Versionsinfo
Letzte Änderung Version DLL 525, OUT 527: Verhalten für at_once = 3.
Verweise
set_matrix
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Kapitel 8.2 "Koordinatentransformationen", Seite
Siehe set_matrix.
Zeilenindex und Spaltenindex des zu ändernden Matrixkoeffizienten
als 32-Bit-Wert ohne Vorzeichen.
Zulässige Werte: [Index ungerade: 1, Index gerade: 2].
Matrixkoeffizient im 64-Bit-IEEE-Gleitkommaformat.
Zulässiger Wertebereich: [–50 ... +50].
Bei einem unzulässigen Wert wird der Befehl durch
Mit diesem Parameter (32-Bit-Wert ohne Vorzeichen) wird festgelegt, wann
die definierte Transformation wirksam wird:
= 0:
Die Transformationswerte werden nur gesammelt und zwischen-
gespeichert, aber die Transformation wird nicht ausgeführt, solange
dies nicht durch eine andere Koordinatentransformation (z. B. mit
einem Listenbefehl mit at_once = 1 oder einem entsprechenden
Kontrollbefehl) aktiviert wird.
= 1:
Die Transformation wird zusammen mit allen bis dahin nur
gesammelt und zwischengespeicherten Transformationswerten
sofort berechnet und noch vor dem nächsten Listenbefehl
ausgeführt. Die "Laser active"-Lasersteuersignale werden
gegebenenfalls zuvor ausgeschaltet.
= 2:
Die Transformationswerte werden (wie bei at_once = 0) nur
gesammelt und zwischengespeichert, die Transformation wird aber
bei der Ausführung des nächsten jump_abs-, jump_rel-, goto_xy-
oder goto_xyz-Befehls zusammen mit allen bis dahin nur gesammelt
und zwischengespeicherten Transformationswerten sofort berechnet
und auf die dann aktuelle Position angewandt.
= 3:
Wie at_once = 1, die Lasersteuersignale bleiben aber unverändert.
> 3:
Wie at_once = 2.
Kapitel 8.2 "Koordinatentransformationen", Seite
®
5 PC/104-Plus-Karte, RTC
®
5 PCIe/104-Karte
während
T
179.
list_nop
ersetzt.
179.
504

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis