Platforms to show: All Mac Windows Linux Cross-Platform
Back to PhidgetBLDCMotorMBS class.
PhidgetBLDCMotorMBS.BrakingStrengthChanged(brakingStrength as double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Regardless of the DataInterval, this event will occur only when the braking strength value has changed from the previous value reported.
Braking mode is enabled by setting the Velocity to MinVelocity.
PhidgetBLDCMotorMBS.PositionChanged(position as double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Position values are calculated using Hall Effect sensors mounted on the motor, therefore, the resolution of position depends on the motor you are using.
Units for Position can be set by the user through the RescaleFactor. The RescaleFactor allows you to use more intuitive units such as rotations, or degrees. For more information on how to apply the RescaleFactor to your application, see your controller's User Guide.
PhidgetBLDCMotorMBS.setTargetVelocityAsyncCompleted(ReturnCode as integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
PhidgetBLDCMotorMBS.VelocityUpdated(velocity as double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
This event will always occur when the DataInterval elapses. You can depend on this event for constant timing when implementing control loops in code. This is the last event to fire, giving you up-to-date access to all properties.
The items on this page are in the following plugins: MBS Phidgets Plugin.