uCANca
Home
Flow types
Targets
Projects
Functions
Flows
Sub systems
State machines
Conversion targets
Datum conversions
Datum datum conversions
Units
Login
Signup
« Back to Function sub system ActDrive
State machine ActEnabler
(Not Available)
State machine states
INIT
fromInitToDisable
Initially, the state for the Motor Activation FSM is Disabled
Destination:
DISABLED
Condition: (Not Available)
Actions:
setActuationQuiet
ActDrive
Sets the direction of the actuators to not move.
Code
rectifiedActAction=(t_pwm)0;
actDirection=CFG_ACT_DIRECTION_QUIET;
execActDriving
ActDrive
This action is used to execute the submachine ActDriving.
Code
ActDriving();
No records to display
No records to display
DISABLED
toEnable
The actuation must be enabled.
Destination:
ENABLED
Condition:
enabled
Code
actEnable==TRUE
Actions:
execActRectifier
ActDrive
Executes the rectifier FSM
Code
ActRectifier();
No records to display
No records to display
ENABLED
loop
Loop to execute the enabled state machine for actuator driving.
Destination:
ENABLED
Condition: (Not Available)
Actions:
execActRectifier
ActDrive
Executes the rectifier FSM
Code
ActRectifier();
No records to display
toDisable
The motor actuation must be disabled
Destination:
DISABLED
Condition:
disabled
Code
actEnable==FALSE
Actions:
setActuationQuiet
ActDrive
Sets the direction of the actuators to not move.
Code
rectifiedActAction=(t_pwm)0;
actDirection=CFG_ACT_DIRECTION_QUIET;
execActDriving
ActDrive
This action is used to execute the submachine ActDriving.
Code
ActDriving();
No records to display
No records to display
No records to display
Sub machines
No records to display
St mach sys maps
ActEnabler -> lin1d_servo_drive
Driving
No records to display