Advanced commands that have special effects on the Kangaroo motion controller.
Namespace: DimensionEngineering.Kangaroo
Assembly: DimensionEngineering.Kangaroo (in DimensionEngineering.Kangaroo.dll) Version: 1.0.5.0 (1.0.5.0)
Syntax
Members
Member name | Value | Description | |
---|---|---|---|
PowerDown | 0 | Powers down the channel. | |
PowerDownAll | 1 | Powers down all channels of the controller that receives the command. | |
TuneEnterMode | 3 | Enters tune mode 1 (Teach), 2 (Limit Switches), or 3 (Mechanical Stops). This corresponds to pressing the tune button multiple times to get into the mode you want. Do not expect a reply from this command. | |
TuneGo | 4 | Begins the tune. This corresponds to pressing the tune button after you are in the desired mode. Tuning has an automatic serial timeout for safety reasons. You must continually send packets or it will abort. GetP(KangarooGetFlags) in a loop does the job. Do not expect a reply from this command. | |
TuneAbort | 5 | Aborts the tune. Do not expect a reply from this command. | |
TuneControlOpenLoop | 6 | Sets the open loop power. This can be used to position for a Teach tune. The range is -(2^28-1) to 2^28-1. Do not expect a reply from this command. | |
TuneSetDisabledChannels | 8 | Initially all channels are disabled for safety reasons after entering a tune mode. You must send this bitmask before beginning the tune. 0 enables all channels. Do not expect a reply from this command. | |
SetBaudRate | 32 | Sets the baud rate. Do not expect a reply from this command. | |
SetSerialTimeout | 33 | Sets the serial timeout. |
See Also