Getting Started With Ai Applications In Software; Analog Output With Ni-Daqmx; Analog Output Data Generation Methods; Software-Timed Generations - National Instruments cRIO-904 Series User Manual

Embedded compactrio controller with real-time processor and reconfigurable fpga
Table of Contents

Advertisement

For more information about which C Series modules are compatible with the cRIO controller,
go to
ni.com/info
and enter the Info Code

Getting Started with AI Applications in Software

You can use the cRIO controller in the following analog input applications:
Single-point acquisition
Hardware-Timed Single Point acquisition
Finite acquisition
Continuous acquisition
For more information about programming analog input applications and triggers in software,
refer to the NI-DAQmx Help or the LabVIEW Help for more information.

Analog Output with NI-DAQmx

To generate analog output, install an analog output C Series module in any slot on the cRIO
controller. The generation specifications, such as the number of channels, channel
configuration, update rate, and output range, are determined by the type of C Series module
used. For more information, refer to the documentation included with your C Series module(s).
The cRIO controller has eight output timing engines, which means that up to eight hardware-
timed analog output tasks can be running at a time on the controller. On a single analog output
C Series module, you can assign any number of channels to either a hardware-timed task or a
software-timed (single-point) task. However, you cannot assign some channels to a hardware-
timed task and other channels (on the same module) to a software-timed task.
Multiple timing engines allow the cRIO controller to run up to eight analog output tasks
simultaneously, each using independent timing and triggering configurations. The eight timing
engines are ot0, ot1,... ot7.

Analog Output Data Generation Methods

When performing an analog output operation, you either can perform software-timed
generations or hardware-timed generations.

Software-Timed Generations

With a software-timed generation, software controls the rate at which data is generated.
Software sends a separate command to the hardware to initiate each DAC conversion. In NI-
DAQmx, software-timed generations are referred to as on-demand timing. Software-timed
generations are also referred to as immediate or static operations. They are typically used for
writing out a single value, such as a constant DC voltage.
The following considerations apply to software-timed generations:
If any AO channel on a module is used in a hardware-timed (waveform) task, no channels
on that module can be used in a software-timed task
You can configure software-timed generations to simultaneously update
54 | ni.com | cRIO-904x User Manual
.
rdcdaq

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents