Koordinatentransformationen (Frames)
6.2 Wertzuweisungen an Frames
Alternativ dazu die direkte Zuweisung der Einzelwerte direkt an die jewseilige Achse der
Drehkomponente des Datenhaltungsframes:
$P_UIFR[5, Y, RT]=0
$P_UIFR[5, X, RT]=0
$P_UIFR[5, Z, RT]=0
Beschreibung
Mehrere Operationen auf einen Frame können durch den Kettungsoperator : miteinander
verbunden werden. Die Operationen werden dann nacheinander von links nach rechts
ausgeführt.
Beispiel
Verkette Operationen auf $P_PFRAME mit Verschiebung, Rotation und Skalierung:
$P_PFRAME = CTRANS(...) : CROT(...) : CSCALE...
6.2.2
Framekomponenten lesen und verändern (TR, FI, RT, SC, MI)
Sie haben die Möglichkeit, auf einzelne Daten eines Frames, z. B. auf einen bestimmten
Verschiebewert oder Drehwinkel zuzugreifen. Diese Werte können Sie verändern oder einer
anderen Variablen zuweisen.
Syntax
R10=$P_UIFR[$P_UIFNUM,X,RT]
R12=$P_UIFR[25,Z,TR]
280
Der Drehwinkel RT um die X-Achse aus der aktuell
gültigen einstellbaren Nullpunktverschiebung
$P_UIFRNUM soll der Variablen R10 zugewiesen
werden.
Der Verschiebewert TR in Z aus dem Datensatz des
eingestellten Frames Nr. 25 soll der Variablen R12
zugewiesen werden.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung