Owning Palette: Vision and Motion
Requires: NI SoftMotion Module.
Use the NI SoftMotion VIs and functions to build deterministic motion control applications.
|Axis constant||Specifies a reference to an axis in the LabVIEW Project. An axis is a unit associated with a stepper motor, servo motor, or other similar motion or control device.|
|Coordinate constant||Specifies a reference to a coordinate in the LabVIEW Project. A coordinate is a logical, multidimensional group of axes.|
|Table constant||Specifies a reference to an NI SoftMotion table. Tables contain data used with contouring and camming operations. Values are loaded from a file using the Configure Table dialog box or created programmatically using Create Table (contour moves only).|
|Create Reference||Creates a reference to specific NI SoftMotion interface objects. When you place this VI on the block diagram, the polymorphic VI selector is visible. Use this selector to choose which polymorphic instance to use.|
|Destroy Reference||Destroys the NI SoftMotion interface reference. LabVIEW destroys existing motion references automatically when the top-level VI finishes running. However, National Instruments recommends that you destroy the motion reference explicitly, especially in a long-running application, to conserve memory resources.|
|Wait Until Done||Ensures that a synchronous operation completes successfully.|
|Property Node||Gets (reads) and/or sets (writes) properties of a reference. Use the property node to get or set properties and methods on local or remote application instances, VIs, objects, and NI SoftMotion resources. You can also use the property node to access the private data of a LabVIEW class. The node operates in the same way as a standard Property Node.|
|Invoke Node||Invokes a method or action on a reference. The Invoke Node (NI SoftMotion) is preconfigured to access NI SoftMotion Axis methods. The node operates in the same way as a standard Invoke Node.|
|Express VIs||Use the NI SoftMotion express VIs to build deterministic motion control applications.|
|NI SoftMotion Advanced Functions||Use the NI SoftMotion Advanced VIs and functions to create custom motion control applications, with or without the NI Scan Engine.|