Phidget BLDC Motor.lvlib:BLDCMotorSetStallVelocity.vi

Before reading this description, it is important to note the difference between the units of StallVelocity and Velocity.

If the load on your motor is large, your motor may begin rotating more slowly, or even fully stall. Depending on the voltage across your motor, this may result in a large amount of current through both the controller and the motor. In order to prevent damage in these situations, you can use the StallVelocity property.

The StallVelocity should be set to the lowest velocity you would expect from your motor. The controller will then monitor the motor's velocity, as well as the Velocity, and prevent a 'dangerous stall' from occuring. If the controller detects a dangerous stall, it will immediately reduce the Velocity (i.e. average voltage) to 0 and an error will be reported to your program.Setting StallVelocity to 0 will turn off stall protection functionality.

Phidget BLDC Motor.lvlib:BLDCMotorSetStallVelocity.vi

cu64

Device In

Device # Identification

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called.

cdbl

Stall Velocity

The stall velocity value.

DCC1100_0 (ver: 100) Brushless DC Motor Controller: Min: 0 Max: 2000 Def: 1000

iu64

Device Out

Same as Device In

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.