FEDEM Solver
R8.0
Source code of the dynamics solver
|
Initialization of sensor objects from the solver input file. More...
Functions/Subroutines | |
subroutine | allocatetimesensor (sys, err) |
Allocates the time sensor object. More... | |
subroutine | initiatesensors (infp, sys, mech, sensors, err) |
Initializes sensor objects with data from the solver input file. More... | |
subroutine | initiatesensors2 (sensors, triads, joints, ctrl, err) |
Initializes pointers to the measured quantity for sensor objects. More... | |
Initialization of sensor objects from the solver input file.
subroutine initiatesensortypemodule::allocatetimesensor | ( | type(systemtype), intent(in), target | sys, |
integer, intent(out) | err | ||
) |
Allocates the time sensor object.
[in] | sys | System level model data |
[out] | err | Error flag |
subroutine initiatesensortypemodule::initiatesensors | ( | integer, intent(in) | infp, |
type(systemtype), intent(in), target | sys, | ||
type(mechanismtype), intent(in), target | mech, | ||
type(sensortype), dimension(:), pointer | sensors, | ||
integer, intent(out) | err | ||
) |
Initializes sensor objects with data from the solver input file.
[in] | infp | File unit number for the solver input file |
[in] | sys | System level model data |
[in] | mech | Mechanism components of the model |
[out] | sensors | Array of all sensor objects in the model |
[out] | err | Error flag |
subroutine initiatesensortypemodule::initiatesensors2 | ( | type(sensortype), dimension(:), intent(inout) | sensors, |
type(triadtype), dimension(:), intent(in), target | triads, | ||
type(masterslavejointtype), dimension(:), intent(in), target | joints, | ||
type(controltype), intent(in) | ctrl, | ||
integer, intent(out) | err | ||
) |
Initializes pointers to the measured quantity for sensor objects.
sensors | Array of all sensor objects in the model | |
[in] | triads | All triads in the model |
[in] | joints | Array of all joints in the model |
[in] | ctrl | Control system data |
[out] | err | Error flag |