Parameterisation
Specific kinematic data must be set in the channel parameters to define a transformation. The example below shows the assignment of data in the kinematic structure for a simple transformation with ID 87:
Kinematics consisting of different transformation steps (called multi-step transformations), are defined in specific data structures (kin_step[..]).
![]() | At present, multi-step transformations may only consist of a maximum of 2 steps (kin_step[0] and kin_step[1]). A maximum of 10 different transformations (trafo[0] to trafo[9] can be configured in every transformation step. |
The parameters for the first transformation step must be set in the kinematic structure kin_step[0]. The example below shows the definition of the first kinematic with ID 65.
The definition of the first step (kin_step[0].trafo[0]) is fully equivalent to the definition of a simple transformation (trafo[0]). The various steps are created depending on the direction of forward trnasformation.
The parameters for the second transformation step must be set in the kinematic structure kin_step[1]. The example below shows the definition of the a second with ID 51.
In addition, a default kinematic ID can be defined in the channel list. The example below shows the definition of a default ID 87 for a simple transformation:
The default kinematic IDs for multi-step transformations must be defined in specific parameters. Here, too, the definition of the first default ID (default_id_of_kin_step[0]) is fuilly equivalent to the definition of a simple default ID (kinematic_id).
The example below shows the definition of a default ID 65 for the first transformation step (steo 0) and the default ID 51 for the second transformation step (step 1).