MPI 04.00 Reference >> mpiMotor

MPIMotorBrake

Definition

typedef struct MPIMotorBrake {
	MPIMotorBrakeMode      mode;
	double                applyDelay;
	double                releaseDelay;
} MPIMotorBrake;

Description

MPIMotorBrake specifies the configuration for a motor's dedicated brake logic. Each motor object has a dedicated brake output. The controller enables/disables the brake depending on the amp enable state and the brake configuration. When the amp enable is disabled, the brake is set to an active state. When the amp enable is enabled, the brake is set to an inactive state.

See Motor Brake (brake enable/disable delay) for more information.

mode An enumerated brake mode. See MPIMotorBrakeMode.
applyDelay The time between when the brake is active and the amp enable is disabled. The units are in seconds.
releaseDelay The time between when the amp enable is enabled and the brake is inactive. The units are in seconds.

See the diagrams below for the brake logic details:

See Also

mpiMotorConfigGet | mpiMotorConfigSet | MPIMotorConfig | MPIMotorDedicatedOut