Private
Public Access
11
1

Update Config_Positioner

2022-10-25 16:32:42 +02:00
parent e1f878ad7f
commit 8ed32e85dc

@@ -372,9 +372,10 @@ This positioner type is the combination of multiple positioners to create a new
**functionCode**::<BR>
&emsp;Integer value defines which transform to apply. Accepted values include:
* 0: PolLux flexure stage for coarse XY stage (transforms between physical arcs and virtual linear moves).
* 0: PolLux flexure stage for coarse XY stage (transforms physical arcs into linear movements).
* 1: Rotated XY axes (doesn't affect Z-axis movements)
* 2: Rotated XYZ axes for laminography or in-plane XMCD measurements.
* 3: [Matrix transform](https://en.wikipedia.org/wiki/Transformation_matrix)
<BR>&emsp;**Default**: 0
**axisNr**::<BR>
@@ -401,13 +402,12 @@ This positioner type is the combination of multiple positioners to create a new
**param3**::<BR>
**param4**::<BR>
**param5**::<BR>
&emsp;String value defines positioner names involved in the transform.<BR>
&emsp;String value defines positioner names involved in the transform. The number of **param#** parameters that need to be declared depends on the number of axes involved and therefore the **functionCode** value. The first 2 parameters (3 for **functionCode**>=2) refer to the component positioners (i.e. inputs), and the last (latter 2 for **functionCode**>=2) refer to the complementary positioners (i.e. output positioners that give the other axes). It is possible to stack transforms such that a "transform" type positioner can be referred to as a base component (declared in one of the **param#** parameters) for another "transform" type positioner.<BR>
&emsp;**Default**: empty string
**matrix**::<BR>
&emsp;Integer value defines ???.<BR>
&emsp;**Default**: empty string
&emsp;Array of double values defines the transform matrix to be used when **functionCode**==3. The array should have a either 4 or 9 values.<BR>
&emsp;**Default**: 0
## Galil