Use User-Defined Properties for a Coupler
If desired, define the coupler using the User-Defined tab, which will allow you to specify the properties of the coupler using user subroutines.
-
From the Connectivity tab, click the User-defined
properties check box.
The Properties tab is removed.
- Click the newly added User-Defined tab.
-
Define the user subroutine.
- Provide an expression with the USER solver function with parameters being passed to the user subroutine.
-
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.
- Select a function type from the drop-down menu.
-
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).
- Specify the function name in the subroutine that defines the entity, or accept the default name provided by MotionView.