Funktionsbaustein: SEW_MK_Robotics.SEW_RobUserCs.CoordSysMeasurement
Eingangsvariablen
Eingangsvariable | Typ | Bedeutung |
---|---|---|
alrPosition_1 | ARRAY [1..6] OF LREAL | Erster Messpunkt, nur Arrayelemente 1..3 verwendet |
alrPosition_2 | ARRAY [1..6] OF LREAL | Zweiter Messpunkt, nur Arrayelemente 1..3 verwendet |
alrPosition_3 | ARRAY [1..6] OF LREAL | Dritter Messpunkt, nur Arrayelemente 1..3 verwendet |
eCoordSysMeasurementType | SEW_MK_Robotics. | Auswahl der Messmethode: P1_Origin_P2_OnXAxis_Xpositive_P3_InXYplane_Ypositive P1_OnXAxis_P2_OnXAxis_XGreaterThanP1_P3_OnYAxis_Ypositive |
alrAdditionalTransform | ARRAY [1..6] OF LREAL | Die mittels der drei Punkte alrPosition_1/2/3 berechnete Transformation wird zusätzlich mit der alrAdditionalTransform transformiert und dann in alrTransformVector sowie alrTransformFrame ausgegeben; |
Ausgangsvariablen
Ausgangssvariable | Typ | Bedeutung |
---|---|---|
alrTransformVector | ARRAY [1..6] OF LREAL | Resultierende Transformation als Vektor, |
alrTransformFrame | ARRAY [1..4,1..4] OF LREAL | Resultierende Transformation als Matrix |
Methoden
Methode | Rückgabewert | Bedeutung |
---|---|---|
ComputeTransform | BOOL | Bei erfolgreicher Ausführung wird der Wert TRUE zurückgegeben und die resultierende Transformation in den Ausgangsvariablen alrTransformVector sowie alrTransformFrame ausgegeben |