Table Of Contents

DAQmx - Data Acquisition Nodes

Last Modified: May 7, 2018

Use the DAQmx - Data Acquisition Nodes with NI-DAQmx hardware devices to develop instrumentation, acquisition, and control applications. Refer to your readme file for a complete listing of devices that NI-DAQmx supports.

node_icon
Creates a virtual channel, or set of virtual channels, and adds them to a task.
node_icon
Reads samples from the task or virtual channels you specify.
node_icon
Writes samples to the task or virtual channels you specify.
node_icon
Waits for the measurement or generation to complete. Use this node to ensure that the specified operation is complete before you stop the task.
node_icon
Sets the source of the Sample Clock, the rate of the Sample Clock, and the number of samples to acquire or generate.
node_icon
Configures triggering for the task.
node_icon
Transitions the task to the running state to begin the measurement or generation. Using this node is required for some applications and is optional for others.
node_icon
Stops the task and returns it to the state the task was in before DAQmx Start Task ran, or DAQmx Write ran, with the autostart input set to TRUE.
node_icon
Clears the task. Before clearing, this node aborts the task, if necessary, and releases any resources the task reserved. You cannot use a task after you clear it unless you recreate the task.

Device Configuration

node_icon
Use the DAQmx Device Configuration nodes for hardware-specific configuration and control.
node_icon
Immediately aborts all active tasks associated with a device, disconnects any routes, and returns the device to an initialized state. Aborting a task immediately terminates the currently active operation, such as a read or a write. Aborting a task puts the task into an unstable, but recoverable state. To recover the task, use DAQmx Start Task to restart the task, or use DAQmx Stop Task to reset the task without starting it.
node_icon
Performs a brief test of device resources. If a failure occurs, refer to your device documentation for more information.

Watchdog

node_icon
Use the DAQmx Watchdog nodes to configure and control the watchdog timer of a device.
node_icon
Configures the expiration states for an analog watchdog timer task.
node_icon
Creates and configures a task that controls the watchdog timer of a device. The timer activates when you start the task.
node_icon
Controls the watchdog timer task according to the action you specify. This node does not program the watchdog timer on a real-time controller. Use the Real-Time Watchdog to program the watchdog timer on a real-time controller.

Task Config/Control

node_icon
Use the DAQmx Advanced Task Options nodes for advanced configuration and control of tasks.
node_icon
Creates a task and adds virtual channels to that task if you specify them in the global virtual channels input. If you specify a task to copy, this node duplicates the configuration of the specified task in the newly created task before it adds any additional global virtual channels.
node_icon
Alters the state of a task according to the action you specify.
node_icon
Queries the status of the task and indicates if it completed execution. Use this node to ensure that the specified operation is complete before you stop the task.
node_icon
Wait until the specified timestamp has a value.
node_icon
Configures TDMS file logging for the task.
node_icon
Starts a new TDMS file the next time data is written to disk.

Export

node_icon
Use the DAQmx Export Signal node to configure and route control signals within a device or from one device to another.
node_icon
Routes a control signal to the terminal you specify. The output terminal can reside on the device that generates the control signal or on a different device. You can use this node to share clocks and triggers among multiple tasks and devices. The routes this node creates are task-based routes.

Advanced

node_icon
Use the DAQmx Advanced nodes to access advanced and miscellaneous features of NI-DAQmx.
node_icon
The DAQmx I/OConstants & Property Nodes palette contains all I/O constants and Property Nodes you can use in NI-DAQmx.
node_icon
Use the DAQmx Events nodes and functions for event-driven programming using NI-DAQmx.
node_icon
Use the DAQmx Real Time nodes to configure and perform real-time operations.
node_icon
Use the DAQmx Timed Loop nodes to create and configure timing sources for Timed Loops.
node_icon
Contains a Register for Events function, an Event structure, and a DAQmx Task Name constant. You must register the DAQmx event you want to use and configure the Event structure to handle that event. You must also use the DAQmx Task Name constant to select or create a task. You can use a DAQmx Task Name control in place of the constant.

Signal Routing

node_icon
Use the DAQmx Signal Routing nodes to route signals from one terminal to another.
node_icon
Creates a route between a source and destination terminal. The route can carry a variety of digital signals, such as triggers, clocks, and hardware events.
node_icon
Removes signal routes you created by using the DAQmx Connect Terminals node.
node_icon
Sets a terminal to high-impedance state.

Real-Time

node_icon
Waits until the next pulse of the Sample Clock occurs.
node_icon
Creates a timing source for a Timed Loop.

Calibration

node_icon
Use the DAQmx Calibration nodes to perform internal and external calibration of devices.
node_icon
Measures the onboard reference voltage of the device, and adjusts the self-calibration constants, to account for any errors caused by short-term fluctuations in the operating environment. When you self-calibrate a device, no external signal connections are necessary.
node_icon
Performs a bridge offset nulling calibration on the channels in the task.
node_icon
Performs shunt calibration for the specified channels of the task.
node_icon
Performs thermocouple lead offset nulling calibration, on the channels in the task, to compensate for offsets introduced by open thermocouple detection.
node_icon
Sets the self-calibration constants of the device to the external calibration constants.
node_icon
Changes the external calibration password of the device.
node_icon
Starts an external calibration session on a device.
node_icon
Closes an open external calibration session.
node_icon
Adjusts the external calibration constants for an E Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the external calibration constants for an AO Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the external calibration constants for an S Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the external calibration constants for an M Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the external calibration constants for an X Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Use the DAQmx SCXI Calibration nodes to perform external calibrations of SCXI modules.

DSA Calibration

node_icon
Use the DAQmx DSA Calibration nodes to perform external calibrations of the analog input section, analog output section, and timebase of DSA devices.
node_icon
Sets up calibration for DSA devices.
node_icon
Adjusts the external calibration constants for the analog input section of a DSA device.
node_icon
Returns the reference values to be measured by a reference device.
node_icon
Specifies the temperature of a DSA device for the current external calibration session.

42xx Calibration

node_icon
Use the DAQmx 42xx Calibration Nodes to calibrate NI 42xx devices.
node_icon
Adjusts the internal and external calibration constants for an NI 4204 device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the internal and external calibration constants for an NI 4220 device. This device requires reference signals of 0.0 volts at gains of 1, 15, 20, and 310 on a particular channel, in order to perform an offset calibration for that channel. If you do not manually supply those reference signals, the device measures them internally with sample and hold circuitry enabled.
node_icon
Adjusts the internal and external calibration constants for an NI 4224 device. You must connect a known voltage to the device and specify that voltage with reference voltage.
node_icon
Adjusts the external calibration constants for the baseboard of an SC Series device. You must connect a known voltage to the device and specify that voltage with reference voltage.

SCXI Calibration

node_icon
Sets an SCXI-1102 module to the specified gain value for calibration.
node_icon
Adjusts the external calibration constants for an SCXI-1102 module.

SC Express Calibration

node_icon
Use the DAQmx SC Express Calibration nodes to perform external calibrations of SC Express devices.
node_icon
Sets up calibration for SC Express devices.
node_icon
Adjusts the external calibration constants for an SC Express device.
node_icon
Returns the reference values to pass to DAQmx Adjust SC Express Calibration.
node_icon
Configures a connection on the SC Express accessory for the specified physical channel(s).
node_icon
Disconnects the configured connection on an SC Express accessory and connects the accessory in the default configuration.
node_icon
Gets the available connections on an SC Express accessory for the specified physical channel(s).
node_icon
Configures an SC Express accessory to produce the bridge output specified in volts-per-volt.

C Series Calibration

node_icon
Use the DAQmx C Series Calibration nodes to perform external calibrations of C Series devices.
node_icon
Returns the reference voltage values to be used by a reference device to create a reference signal.
node_icon
Sets up calibration for C Series devices.
node_icon
Adjusts the external calibration constants for a C Series device.
node_icon
Specifies the temperature of a C Series device for the current external calibration session.

FieldDAQ Calibration

node_icon
Use the DAQmx FieldDAQ Calibration nodes to perform external calibrations of FieldDAQ devices.
node_icon
Returns the reference voltage values to be used by a reference device to create a reference signal.
node_icon
Adjusts the external calibration constants for a FieldDAQ device.
node_icon
Specifies the temperature of a FieldDAQ device for the current external calibration session.

TIO Calibration

node_icon
Use the DAQmx TIO Calibration nodes to perform external calibrations of TIO devices.
node_icon
Adjusts the external calibration constant for the timebase of a TIO device.

System Setup

node_icon
Use the DAQmx System Setup nodes to set up and query information about devices and software configuration.
node_icon
Updates the states to which to set physical channels on a device when the device powers up or when you reset the device.
node_icon
Returns the power up states that physical channels on a device are set to when the device powers up or when you reset the device.
node_icon
Adds a Network cDAQ device to the system and, if specified, attempts to reserve it.
node_icon
Deletes a Network DAQ device previously added to the host. If the device is reserved, it is unreserved before it is removed.
node_icon
Reserves the Network DAQ device for the current host. Reservation is required to run NI-DAQmx tasks, and the device must be added in MAX before it can be reserved.
node_icon
Unreserves or releases a Network DAQ device previously reserved by the host.

Storage

node_icon
Use the DAQmx Storage nodes to save and delete tasks, global channels, and custom scales in MAX.
node_icon
Saves the specified task and any local channels it contains to MAX.
node_icon
Saves the specified local or global channel to MAX as a global channel.
node_icon
Saves the specified custom scale to MAX.
node_icon
Deletes the specified task from MAX.
node_icon
Deletes the specified global channel from MAX.
node_icon
Deletes the specified custom scale from MAX.

cDAQ Sync

node_icon
Use the DAQmx cDAQ Sync nodes to set up and configure cDAQ Sync devices.
node_icon
Detects and configures cDAQ Sync connections between devices.
node_icon
Verifies configured cDAQ Sync connections between devices.
node_icon
Adds a cDAQ Sync connection between devices. The connection is not verified.
node_icon
Removes a cDAQ Sync connection between devices. The connection is not verified.

Scale Setup

node_icon
Use the DAQmx Scale Setupnodes to create and configure custom scales.
node_icon
Creates and configures a custom scale.
node_icon
Computes a set of coefficients for a polynomial that approximates the inverse of the polynomial with the coefficients you specify with the coefficients input. This VI generates a table of x versus y values over the range of x. This VI then finds a polynomial fit, using the least squares method to compute a polynomial that computes x when given a value for y.

TEDS

node_icon
Use the DAQmx TEDS nodes to configure physical channels to use and to retrieve TEDS information from a physical channel.
node_icon
Creates a virtual channel, or set of virtual channels, and adds them to a task. You must configure the physical channel(s) with TEDS information to use this node.
node_icon
Associates TEDS information with the physical channel you specify.
node_icon
Writes TEDS data to the TEDS sensor connected to the physical channel you specify.
node_icon
Removes TEDS information from the physical channel you specify.

Utilities

node_icon
Use the DAQmx Utilities nodes as helper nodes to make NI-DAQmx programming easier.
node_icon
Converts an array of physical or virtual channel names to a comma-delimited list of names.
node_icon
Converts a comma-delimited list, or range of physical or virtual channels, into an array of physical or virtual channel names.

Recently Viewed Topics