Create/Modify Transducer/Actuator or Control Signal Input/Output

Creates or modifies a Transducer or Actuator (or Control Signal Input/Output).

For the option: Do the following:

Signal Name

Enter the name that you want assigned to the transducer/actuator signal.

Tips on entering object names in text boxes.

Type

Select one of the following:

  • left/right - Define either the left or the right signal, and your template-based product creates the corresponding opposite signal by default.
  • single- Define a nonsymmetric signal.

Active

Select one of the following:

  • always - The signal is always active. If it is not connected it is set to zero.
  • only if connected - The signal is active only when it is connected.
  • only if referred to - The signal is active only when the dependent object is active (only for actuators). Dependent object is defined under .

Definition

Set to either:

  • Run-time Expression
  • User written subroutine

Function

If you selected Run-time Expression, enter the function expression that defines the variable. Select the More button [...] to display the Function Builder and build an expression. See Function Builder and Using the Adams/View Function Builder.

Parameter List (VARSUB)

If you selected User written subroutine, enter constants to the user-written subroutine VARSUB to define a variable. See the Adams/Solver Subroutines online help.

Routine

If you selected User written subroutine, enter the routine name of the varsub if you want to call the varsub from your own dynamic link library. Example of syntax you can use are:

my_dll::my_varsub (will look for 'my_varsub' in the dynamic link library called 'my_dll')

my_dll:: (will look for 'varsub' in in the dynamic link library called 'my_dll')

my_varsub (will look for 'my_varsub' in the std available solver dll's)

Unit Type

Select type of unit ( user, length, acceleration etc. )

Unit String

Select the appropriate unit identifier string. See the Adams/Car Mechatronics online help for more information about how units are handled.

Some examples of available unit strings for different unit types:

  • user
    • no_units
    • user_defined
  • length
    • model_units
    • millimeter
    • meter
    • ...
  • angular_velocity
    • model_units
    • deg/sec
    • rad/sec
    • rpm
    • user_defined

Scale Factor

Scale factor applied to the total signal :

Total signal = scale_factor * (input_signal * unit_factor1 +/* disturbance * unit_factor2)

Delay

Delay of the total signal (in model time units) Note: Not active in this release.

Request Activity

Turns autocreated signal request on/off

Measure Activity

Turns autocreated signal measure on/off

Select to display a dialog box where you can add multi-line comments to any entity, to describe its purpose and function. Adams/Car displays different comments dialog boxes, depending on the entity type for which you want to record comments:

  • If recording comments for modeling entities in Standard Interface, Adams/Car displays the Entity Comments dialog box.
  • If recording comments for any other entity type, Adams/Car displays the Modify Comment dialog box.

Learn where Adams/Car records comments.

Select to open a dialog box where you can set active and inactive objects and also dependent object.

Your Ad Here