Table Of Contents

DAQmx - Data Acquisition Nodes

Version:
    Last Modified: March 20, 2017

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

    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.
    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
    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
    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
    Configures the number of samples to acquire or generate and creates a buffer when needed.
    node_icon
    Configures triggering for the task.
    node_icon
    Configures the expiration states for a watchdog timer task.
    node_icon
    Creates a timing source for a Timed Loop.
    node_icon
    Performs shunt calibration for the specified channels of the task.
    node_icon
    Adjusts the external calibration constants of a DSA device.
    node_icon
    Sets up calibration for DSA devices.
    node_icon
    Sets up calibration for SCXI modules.
    node_icon
    Adjusts the external calibration constants for an SCXI module.
    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
    Returns the reference values to pass to DAQmx Adjust C Series Calibration.
    node_icon
    Sets up calibration for C Series devices.
    node_icon
    Adjusts the external calibration constants for a C Series device.
    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
    Creates and configures a custom scale.
    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
    Writes TEDS data to the TEDS sensor connected to the physical channel you specify.
    node_icon
    Use the DAQmx 42xx Calibration Nodes to calibrate NI 42xx devices.
    node_icon
    Use the DAQmx Advanced Task Options nodes for advanced configuration and control of tasks.
    node_icon
    Use the DAQmx Advanced nodes to access advanced and miscellaneous features of NI-DAQmx.
    node_icon
    Use the DAQmx C Series Calibration nodes to perform external calibrations of C Series devices.
    node_icon
    Use the DAQmx Calibration nodes to perform internal and external calibration of devices.
    node_icon
    Use the DAQmx cDAQ Sync nodes to set up and configure cDAQ Sync devices.
    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 Device Configuration nodes for hardware-specific configuration and control.
    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
    Use the DAQmx Events nodes and functions for event-driven programming using NI-DAQmx.
    node_icon
    Use the DAQmx Export Signal nodes to configure and route control signals within a device or from one device to another.
    node_icon
    Use the DAQmx Real Time nodes to configure and perform real-time operations.
    node_icon
    Use the DAQmx SC Express Calibration nodes to perform external calibrations of SC Express devices.
    node_icon
    Use the DAQmx Scale Setupnodes to create and configure custom scales.
    node_icon
    Use the DAQmx SCXI Calibration nodes to perform external calibrations of SCXI modules.
    node_icon
    Use the DAQmx Signal Routing nodes to route signals from one terminal to another.
    node_icon
    Use the DAQmx Storage nodes to save and delete tasks, global channels, and custom scales in MAX.
    node_icon
    Use the DAQmx System Setup nodes to set up and query information about devices and software configuration.
    node_icon
    Use the DAQmx TEDS nodes to configure physical channels to use and to retrieve TEDS information from a physical channel.
    node_icon
    Use the DAQmx Timed Loop nodes to create and configure timing sources for Timed Loops.
    node_icon
    Use the DAQmx TIO Calibration nodes to perform external calibrations of TIO devices.
    node_icon
    Use the DAQmx Utilities nodes as helper nodes to make NI-DAQmx programming easier.
    node_icon
    Use the DAQmx Watchdog nodes to configure and control the watchdog timer of a device.
    node_icon
    Removes TEDS information from the physical channel you specify.
    node_icon
    Associates TEDS information with the physical channel you specify.
    node_icon
    Configures the expiration states for an analog watchdog timer task.
    node_icon
    Configures a connection on the SC Express accessory for the specified physical channel(s).
    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.
    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
    Returns the reference values to pass to DAQmx Adjust SC Express Calibration.
    node_icon
    Configures an SC Express accessory to produce the bridge output specified in volts-per-volt.
    node_icon
    Specifies the temperature of a C Series device for the current external calibration session.
    node_icon
    Generates a sine wave of a fixed frequency from the DSA device.

    Device Configuration

    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
    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.

    Real-Time

    node_icon
    Waits until the next pulse of the Sample Clock occurs.

    Task Config/Control

    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
    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
    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.

    Recently Viewed Topics