4.7.1.3.4. Force

Marker in { } is optional. The marker name is defined as follow:

(m1, m2,{m3}) : (bodyname.markername,bodyname.markername,{bodyname.markername}).

  • m1 becomes action marker and m2 becomes base marker.

  • If m3 is defined, m3 becomes reference marker.

4.7.1.3.4.1. FM

The FM function returns the absolute value of a translational force by using two markers with a force or joint entity.

Format

FM(Marker1{, Marker2})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Formulation

\(\text{FM}={{\left( ^{\text{(mk2)}}{{{\vec{F}}}_{\text{mk1}}}{{\cdot }^{\text{(mk2)}}}{{{\vec{F}}}_{\text{mk}1}}\, \right)}^{1/2}}\)

\(^{\text{(mk2)}}{{\vec{F}}_{\text{mk}1}}\): Force vector from Marker2 to Marker1

Example

FM (body1.marker1, body2.marker2)
FM (1, 2) <Argument: (1)body1.marker1, (2)body2.marker2 >

4.7.1.3.4.2. FX

The FX function returns the force value, calculated using two markers with a force or joint entity, in the x-direction of a standard marker.

Format

FX(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{FX}{{\text{=}}^{(\text{mk2})}}{{\vec{F}}_{\text{mk}1}}\cdot {\hat{x}}_{\text{mk3}}\)

\(^{\text{(mk2)}}{{\vec{F}}_{\text{mk}1}}\): Force vector from Marker2 to Marker1

\({\hat{x}}_{\text{mk3}}\): x-direction unit vector of Marker3

Example

FX(body1.marker1, body2.marker2)
FX(body1.marker1, body2.marker2, body3.marker3)
FX(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
FX(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2 , (3)body3.marker3 >

4.7.1.3.4.3. FY

The FY function returns the force value, calculated using two markers with a force or joint entity, in the y-direction of a standard marker.

Format

FY(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{FY}{{\text{=}}^{(m\text{k2})}}{{\vec{F}}_{\text{mk}1}}\cdot {\hat{y}}_{\text{mk3}}\)

\(^{\text{(mk2)}}{{\vec{F}}_{\text{mk}1}}\): Force vector from Marker2 to Marker1

\({\hat{y}}_{\text{mk3}}\): y-direction unit vector of Marker3

Example

FY(body1.marker1, body2.marker2)
FY(body1.marker1, body2.marker2, body3.marker3)
FY(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
FY(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2 , (3)body3.marker3 >

4.7.1.3.4.4. FZ

The FZ function returns the force value, calculated using two markers with a force or joint entity, in the z-direction of a standard marker.

Format

FZ(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{FZ}{{\text{=}}^{(\text{mk2})}}{{\vec{F}}_{\text{mk}1}}\cdot {\hat{z}}_{\text{mk3}}\)

\(^{\text{(mk2)}}{{\vec{F}}_{\text{mk}1}}\): Force vector from Marker2 to Marker1

\({\hat{z}}_{\text{mk3}}\): z-direction unit vector for Marker3

Example

FZ(body1.marker1, body2.marker2)
FZ(body1.marker1, body2.marker2, body3.marker3)
FZ(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
FZ(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2, (3)body3.marker3 >

4.7.1.3.4.5. TM

The TM function returns the absolute value of the torque force between two markers with a force or joint entity.

Format

TM(Marker1{, Marker2})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Formulation

\(\text{TM}={{\left( ^{(\text{mk2})}{{{\vec{T}}}_{mk2}}{{\cdot }^{\text{(mk2)}}}{{{\vec{T}}}_{\text{mk}1}}\, \right)}^{1/2}}\)

\(^{\text{(mk2)}}{{\vec{T}}_{\text{mk}1}}\): Torque vector from Marker2 to Marker1

Example

TM (body1.marker1, body2.marker2)
TM (1, 2) <Argument: (1)body1.marker1, (2)body2.marker2 >

4.7.1.3.4.6. TX

The TX function returns the torque force between two markers with a force or joint entity measured along the x-axis of a standard marker.

Format

TX(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{TX}{{\text{=}}^{\text{(mk2)}}}{{\vec{T}}_{\text{mk1}}}\cdot {\hat{x}}_{\text{mk3}}\)

\(^{\text{(mk2)}}{{\vec{T}}_{\text{mk1}}}\): Torque vector from Marker2 to Marker1

\({\hat{x}}_{\text{mk3}}\): x-direction unit vector of Marker3

Example

TX(body1.marker1, body2.marker2)
TX(body1.marker1, body2.marker2, body3.marker3)
TX(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
TX(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2, (3)body3.marker3 >

4.7.1.3.4.7. TY

The TY function returns the torque force between two markers with a force or joint entity measured along the y-axis of a standard marker.

Format

TY(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{TY}{{\text{=}}^{\text{(mk2)}}}{{\vec{T}}_{\text{mk1}}}\cdot {\hat{y}}_{\text{mk3}}\)

\(\text{TY}{{\text{=}}^{\text{(mk2)}}}{{\vec{T}}_{\text{mk1}}}\): Torque vector from Marker2 to Marker1

\({\hat{y}}_{\text{mk3}}\): y-direction unit vector of Marker3

Example

TY(body1.marker1, body2.marker2)
TY(body1.marker1, body2.marker2, body3.marker3)
TY(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
TY(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2, (3)body3.marker3 >

4.7.1.3.4.8. TZ

The TZ function returns the torque force between two markers with a force or joint entity measured from the z-axis of a standard marker.

Format

TZ(Marker1{, Marker2}{, Marker3})

Arguments definition

Marker1

The name or argument number of a force to be measured, joint entity action, or base marker

Marker2

The name or argument number of a force to be measured, joint entity action, or base marker (not Marker1)

Marker3

The name or argument number of the standard marker for the direction in which the force is measured
  • If omitted, then the InertiaMarker is applied.

Formulation

\(\text{TY}{{\text{=}}^{\text{(mk2)}}}{{\vec{T}}_{\text{mk1}}}\cdot {\hat{z}}_{\text{mk3}}\)

\(^{\text{(mk2)}}{{\vec{T}}_{\text{mk1}}}\): Torque vector from Marker2 to Marker1

\({\hat{z}}_{\text{mk3}}\): x-direction unit vector of Marker3

Example

TZ(body1.marker1, body2.marker2)
TZ(body1.marker1, body2.marker2, body3.marker3)
TZ(1,2) <Argument: (1)body1.marker1, (2)body2.marker2 >
TZ(1,2,3) <Argument (1)body1.marker1, (2)body2.marker2, (3)body3.marker3 >