Defining a Check Driver Position Behavior on the Driver Object

In this topic, the expert user defines the passenger position. He creates a check that will be updated whenever the behavior operates. As the behavior operates in Auto update mode, the check will operate each time an input is modified.
  1. Click the Driver technological object in the Behaviors tree and click the Knowledge Relations behavior icon (). KnowledgeRelations is displayed in the Behaviors tree.

  2. Double-click the KnowledgeRelations node. The Knowledge Relations editor is displayed.

    • In the Name field, enter Check Driver Position

    • Select Auto from the Update scrolling list.

    • Click the Attributes tab and click Add to create the following attributes:

    1. Name: AnkleAngle, Type: Angle, Value: 0deg

    2. Name: KneeAngle, Type: Angle, Value: 0deg

    3. Name: HipAngle, Type: Angle, Value: 0deg

    4. Name: HeelHip, Type: length, Value: 0mm

    • Click the Content tab and click the Check icon () to create 4 checks.

    First check Name:  AnkleCheck
    Type of Check: Warning
    Check Body: AnkleAngle > 98 deg
    Second check Name:  KneeCheck
    Type of Check: Warning
    Check Body: KneeAngle > 45 deg
    Third check Name:  HipAngle
    Type of Check: Warning
    Check Body: HipAngle < 45 deg
    Fourth check Name:  HeelHipCheck
    Type of Check: Warning
    Check Body: HeelHip < 750 mm

    Click OK to validate. The 4 checks are created. Click OK to exit the editor.

  3. Expand the Check Driver Position node and its Variables node.

  4. Expand the Attributes node located below Driver.

  5. Right-click the AnkleAngle attribute below the Check driver position behavior, select AnkleAngle object>Link To, and click the Driver AnkleAngle attribute.

  6. Right-click the KneeAngle attribute below the Check driver position behavior, select KneeAngle object>Link To, and click the Driver KneeAngle attribute.

  7. Right-click the HipAngle attribute below the Check driver position behavior, select HipAngle object>Link To, and click the Driver HipAngle attribute.

  1. Save your work in the directory corresponding to the CATGraphicPath environment variable.

  2. Close the file.

You are now finished with the definition of the CATfct file. You are now going to use the technological objects and the behaviors. Proceed to the next step: Generating the User Workbench.