Motion I/O

NI-Motion Functions

Motion I/O

You can use Motion I/O functions to set up and control the motion I/O features of the NI motion controller. Motion I/O functions include functions to set active state and enable limit and home inputs, high-speed capture inputs and inhibit outputs, functions to configure and control breakpoint outputs, and functions to read the status of all the motion I/O signals, high-speed captured position, and software limit status.

All of the dedicated motion I/O also can functions as general-purpose digital I/O when they are not being used for their motion specific features. You can set and reset outputs, you can read inputs at any time, and you can change their active state as required.

Motion I/O functions include limits and other basic Motion I/O functions, Breakpoint functions, and High-Speed Capture functions.

Set Limit Input Polarity

Enable Axis Limit

Load Software Limit Positions

Set Home Input Polarity

Enable Home Inputs

Set Inhibit MOMO

Configure Inhibit Output

Read Axis Limit Status

Read Home Input Status