VARSUB

VAR 1401

VAR 1401 (var1401) used in Adams Driveline to call con1401 by the callback function of the Driving Machine.

Input:

VARIABLE/id, FUNCTION = USER(routing_code, lock_array, jprim_array, ic_couplers_array, front_inherit_array, rear_inherit_array, velocity, tireflag, tire_radius)\
, ROUTINE = powertrain_solver::var1401
where:
Description
routing_code
=
Used only when routine= is not specified to dispatch to the proper routine
lock_array
=
Specify array that has list of the motion id
jprim_array
=
Specify array that has list of the jprim id
ic_couplers_array
=
Specify array that has list of the ic_couplers id
front_inherit_array
=
Specify array containing the motion ID's for motion inheriting velocity from front wheels
rear_inherit_array
=
Specify array containing the motion ID's for motion inheriting velocity from rear wheels
velocity
=
Velocity of the vehicle (negative sign if vehicle moving in negative X)
tireflag
=
Specify tire flag, 1 for Ride Tire, otherwise 0
rtire_radius
=
(Optional) Specify ride tire radius required when tireflag is set to 1.
jobflag
=
This is determined by the callback function of the Driving Machine, 0 for Initial Setup Analysis
1 for First mini-maneuver
2 for second mini-maneuver and so on.

Output

Deactivates specified ic motions, jprim, ic couplers, front motion and rear motions depending on the jobflag determined by the Driving Machine.

Notes on Input and Output