Edit General Constraints

  1. If the General Constraints panel is not currently displayed, select the desired general constraint by clicking on it in the Project Browser or in the modeling window.
    The General Constraints panel is automatically displayed.
  2. Enter a solver expression.
    The expression may involve position, velocity, or any other general measure of the system.
  3. Alternatively, activate the User-defined properties check box, click the newly created User-Defined tab, and define the user subroutine.
    1. Provide an expression with the USER solver function with parameters being passed to the user subroutine.
    2. Alternatively, activate the Use local file and function name check box to specify a local file where the subroutine code can be accessed by the solver.
      If this option is not specified, MotionSolve will search for a subroutine following its user subroutine loading rules.
    3. Select a function type from the drop-down menu.
    4. Select the local file for the subroutine.
      The type of file to be specified will depend on the selected function type. For example, if DLL/SO is selected, you can specify a file with a .dll extension (for Windows) or an .so extension (for Linux).
    5. Specify the function name in the subroutine that defines the entity, or accept the default name provided by MotionView.