
Table 15. Supported Programming Modes for Popular Tasks
Task
Real-Time Real-Time Scan FPGA
Control rates up to 1 kHz
■
■
Control rates between 1 kHz and 2.5 kHz
(application dependent)
■
■
■
Control rates over 2.5 kHz
■
High-speed waveform acquisition
■
■
Note
Some C Series modules can only be used in certain programming modes. For
module-specific software support information, visit
Code
swsupport
.
To learn more about using the cRIO-905
x
in Real-Time mode, refer to the following sections:
•
•
•
Digital Input/Output with NI-DAQmx
•
•
Analog Input with NI-DAQmx
To perform analog input measurements, install a supported analog input C Series module into
any slot on the cRIO controller and set the programming mode to Real-Time (NI-DAQmx)
mode. The measurement specifications, such as number of channels, channel configuration,
sample rate, and gain, are determined by the type of C Series module used. For more
information and wiring diagrams, refer to the documentation included with your C Series
modules.
The cRIO controller has eight input timing engines, which means that up to eight hardware-
timed analog input tasks can be running at a time on the controller. An analog input task can
include channels from multiple analog input modules. However, channels from a single
module cannot be used in multiple tasks.
Multiple timing engines allow the cRIO controller to run up to eight analog input tasks
simultaneously, each using independent timing and triggering configurations. The eight timing
engines are it0, it1,…it7.
Hardware-Timed Single Point (HWTSP) Mode
In HWTSP mode, samples are acquired or generated continuously using hardware timing and
no buffer. You must use the sample clock or change detection timing types. No other timing
types are supported.
Use HWTSP mode if you need to know if a loop executes in a given amount of time, such as
in a control application. Because there is no buffer, if you use HWTSP mode, ensure that reads
38
|
ni.com
|
NI cRIO-905x User Manual