From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW SoftMotion Selection Guide


The LabVIEW SoftMotion Module is a complete solution for creating reliable, high performance motion systems with a graphical programming approach. As an add-on to the LabVIEW development environment, the module allows you to integrate motion control with a complete machine design platform and synchronize motion to measurements, vision, and other I/O. With the SoftMotion Module you can implement a complete motion controller in embedded hardware devices such as CompactRIO, PXI, or NI Industrial Controllers.
  • LabVIEW SoftMotion Module Lite1 – provides simple, single-axis, point-to-point motion (a subset of LabVIEW SoftMotion Module functionality) for free using the following hardware:
  • LabVIEW SoftMotion Module – provides full support for coordinated motion and custom motion applications on Windows, LabVIEW Real-Time, and LabVIEW FPGA targets. You can use it to create coordinate spaces, easily achieve multi-axis synchronization, and perform electronic gearing and camming on a wide range of hardware:
    • NI 9501, 9502, 9503, 9505 C Series drive modules with customizable motor control IP in LabVIEW FPGA
    • C Series I/O modules for NI CompactRIO
    • Custom axis configurations using other targets such as NI sbRIO
    • NI SoftMotion for SOLIDWORKS – offers pioneer tools for realizing virtual prototypes. You can apply your custom motion application to a 3D CAD model and visualize, simulate, and validate your application before deploying to hardware.


Features Description LabVIEW SoftMotion Module Lite LabVIEW SoftMotion Module
Point-to-point motion Single-axis moves X X
Motion I/O Limit and home switches, encoder inputs, etc. X X
Coordinated motion Multi-axis moves with tight synchronization X
Gearing/camming Specific profiles for multi-axis systems X
SoftMotion FPGA support2 Required for NI 950X and other FPGA modules X
Customization   X

1. The LabVIEW SoftMotion Module Lite is used when the module is not activated and the evaluation period has expired.
2. SoftMotion FPGA support requires the LabVIEW FPGA Module.

Was this information helpful?