LabVIEW-DCAF / MotionModule

The DCAF Softmotion module is aimed towards simplifying the experience of creating embedded motion systems.
Apache License 2.0
2 stars 1 forks source link

Request for additional API functions #46

Closed aggieslaughter closed 6 years ago

aggieslaughter commented 6 years ago

The 'moves' folder in WordManipulation is awesome - would be nice if we could add a few other functions in a similar fashion. Those include:

Stop Home Config Homing (looks like the 402 standard supports multiple homing schemas)

SimonRPSM commented 6 years ago

Hey @aggieslaughter

For the Stop command, would you want something different than the QuickStop implementation? When using the Controlword to call for a QuickStop, it calls the Class' Stop Method and goes to Quick Stop Active. I was going to wait until the Stop was "done" and then allow you to go back to Op Enable (At the time of writing this, calling the stop stops the axis but does not tell you when the stopping is done yet)

The QuickStop takes parameters from the Parameters_Build_Stop utility.

For the Home, you would use the Controlword_ModeSpecific_ReferenceMove, and the Parameters_Build_reference to set the homing configuration. Would you be needing to "set" the configuration into the module and then call it separately?