NI-DAQ™mx C Reference

Content Type
Programming Language
Current manual
Table of Contents

NI 9421 Supported Properties

NI 9421 Supported Properties

DAQmx Buffer Properties

Input >> Buffer Size

Input >> Onboard Buffer Size

Output >> Buffer Size

Output >> Onboard Buffer Size

DAQmx Channel Properties

Digital Input >> Invert Lines

Digital Input >> Number of Lines

Digital Input >> Digital Filter >> Enable

Digital Input >> Digital Filter >> Minimum Pulse Width

Digital Input >> Tristate

Counter Input >> Maximum Value

Counter Input >> Minimum Value

Counter Input >> Custom Scale Name

Counter Input >> Measurement Type

Counter Input >> Frequency >> Units

Counter Input >> Frequency >> Input >> Terminal

Counter Input >> Frequency >> Input >> Digital Filter >> Enable

Counter Input >> Frequency >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Frequency >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Frequency >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Frequency >> Input >> Digital Synchronization >> Enable

Counter Input >> Frequency >> Starting Edge

Counter Input >> Frequency >> Measurement Specifications >> Method

Counter Input >> Frequency >> Measurement Specifications >> Enable Averaging

Counter Input >> Frequency >> Measurement Specifications >> High Frequency >> Measurement Time

Counter Input >> Frequency >> Measurement Specifications >> Large Range >> Divisor

Counter Input >> Period >> Units

Counter Input >> Period >> Input >> Terminal

Counter Input >> Period >> Input >> Digital Filter >> Enable

Counter Input >> Period >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Period >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Period >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Period >> Input >> Digital Synchronization >> Enable

Counter Input >> Period >> Starting Edge

Counter Input >> Period >> Measurement Specifications >> Method

Counter Input >> Period >> Measurement Specifications >> Enable Averaging

Counter Input >> Period >> Measurement Specifications >> High Frequency >> Measurement Time

Counter Input >> Period >> Measurement Specifications >> Large Range >> Divisor

Counter Input >> Count Edges >> Input >> Terminal

Counter Input >> Count Edges >> Input >> Digital Filter >> Enable

Counter Input >> Count Edges >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Count Edges >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Count Edges >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Count Edges >> Input >> Digital Synchronization >> Enable

Counter Input >> Count Edges >> Count Direction >> Direction

Counter Input >> Count Edges >> Count Direction >> Input >> Terminal

Counter Input >> Count Edges >> Count Direction >> Input >> Digital Filter >> Enable

Counter Input >> Count Edges >> Count Direction >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Count Edges >> Count Direction >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Count Edges >> Count Direction >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Count Edges >> Count Direction >> Input >> Digital Synchronization >> Enable

Counter Input >> Count Edges >> Initial Count

Counter Input >> Count Edges >> Active Edge

Counter Input >> Count Edges >> Count Reset >> Enable

Counter Input >> Count Edges >> Count Reset >> Reset Count

Counter Input >> Count Edges >> Count Reset >> Input >> Terminal

Counter Input >> Count Edges >> Count Reset >> Input >> Digital Filter >> Enable

Counter Input >> Count Edges >> Count Reset >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Count Edges >> Count Reset >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Count Edges >> Count Reset >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Count Edges >> Count Reset >> Input >> Digital Synchronization >> Enable

Counter Input >> Count Edges >> Count Reset >> Active Edge

Counter Input >> Position >> Angular Encoder >> Units

Counter Input >> Position >> Angular Encoder >> Pulses Per Revolution

Counter Input >> Position >> Angular Encoder >> Initial Angle

Counter Input >> Position >> Linear Encoder >> Units

Counter Input >> Position >> Linear Encoder >> Distance Per Pulse

Counter Input >> Position >> Linear Encoder >> Initial Position

Counter Input >> Position >> Decoding Type

Counter Input >> Position >> A Input >> Terminal

Counter Input >> Position >> A Input >> Digital Filter >> Enable

Counter Input >> Position >> A Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Position >> A Input >> Digital Filter >> Timebase >> Source

Counter Input >> Position >> A Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Position >> A Input >> Digital Synchronization >> Enable

Counter Input >> Position >> B Input >> Terminal

Counter Input >> Position >> B Input >> Digital Filter >> Enable

Counter Input >> Position >> B Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Position >> B Input >> Digital Filter >> Timebase >> Source

Counter Input >> Position >> B Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Position >> B Input >> Digital Synchronization >> Enable

Counter Input >> Position >> Z Input >> Terminal

Counter Input >> Position >> Z Input >> Digital Filter >> Enable

Counter Input >> Position >> Z Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Position >> Z Input >> Digital Filter >> Timebase >> Source

Counter Input >> Position >> Z Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Position >> Z Input >> Digital Synchronization >> Enable

Counter Input >> Position >> Z Index Enable

Counter Input >> Position >> Z Index Value

Counter Input >> Position >> Z Index Phase

Counter Input >> Pulse Width >> Units

Counter Input >> Pulse Width >> Input >> Terminal

Counter Input >> Pulse Width >> Input >> Digital Filter >> Enable

Counter Input >> Pulse Width >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Pulse Width >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Pulse Width >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Pulse Width >> Input >> Digital Synchronization >> Enable

Counter Input >> Pulse Width >> Starting Edge

Counter Input >> Two Edge Separation >> Units

Counter Input >> Two Edge Separation >> First >> Input >> Terminal

Counter Input >> Two Edge Separation >> First >> Input >> Digital Filter >> Enable

Counter Input >> Two Edge Separation >> First >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Two Edge Separation >> First >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Two Edge Separation >> First >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Two Edge Separation >> First >> Input >> Digital Synchronization >> Enable

Counter Input >> Two Edge Separation >> First >> Edge

Counter Input >> Two Edge Separation >> Second >> Input >> Terminal

Counter Input >> Two Edge Separation >> Second >> Input >> Digital Filter >> Enable

Counter Input >> Two Edge Separation >> Second >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Two Edge Separation >> Second >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Two Edge Separation >> Second >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Two Edge Separation >> Second >> Input >> Digital Synchronization >> Enable

Counter Input >> Two Edge Separation >> Second >> Edge

Counter Input >> Semi-Period >> Units

Counter Input >> Semi-Period >> Input >> Terminal

Counter Input >> Semi-Period >> Input >> Digital Filter >> Enable

Counter Input >> Semi-Period >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Semi-Period >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Semi-Period >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Semi-Period >> Input >> Digital Synchronization >> Enable

Counter Input >> Semi-Period >> Starting Edge

Counter Input >> Pulse >> Frequency >> Units

Counter Input >> Pulse >> Frequency >> Input >> Terminal

Counter Input >> Pulse >> Frequency >> Input >> Digital Filter >> Enable

Counter Input >> Pulse >> Frequency >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Pulse >> Frequency >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Pulse >> Frequency >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Pulse >> Frequency >> Input >> Digital Synchronization >> Enable

Counter Input >> Pulse >> Frequency >> Starting Edge

Counter Input >> Pulse >> Time >> Units

Counter Input >> Pulse >> Time >> Input >> Terminal

Counter Input >> Pulse >> Time >> Input >> Digital Filter >> Enable

Counter Input >> Pulse >> Time >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Pulse >> Time >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Pulse >> Time >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Pulse >> Time >> Input >> Digital Synchronization >> Enable

Counter Input >> Pulse >> Time >> Starting Edge

Counter Input >> Pulse >> Ticks >> Input >> Terminal

Counter Input >> Pulse >> Ticks >> Input >> Digital Filter >> Enable

Counter Input >> Pulse >> Ticks >> Input >> Digital Filter >> Minimum Pulse Width

Counter Input >> Pulse >> Ticks >> Input >> Digital Filter >> Timebase >> Source

Counter Input >> Pulse >> Ticks >> Input >> Digital Filter >> Timebase >> Rate

Counter Input >> Pulse >> Ticks >> Input >> Digital Synchronization >> Enable

Counter Input >> Pulse >> Ticks >> Starting Edge

Counter Input >> General Properties >> Counter Timebase >> Source

Counter Input >> General Properties >> Counter Timebase >> Rate

Counter Input >> General Properties >> Counter Timebase >> Active Edge

Counter Input >> General Properties >> Counter Timebase >> Digital Filter >> Enable

Counter Input >> General Properties >> Counter Timebase >> Digital Filter >> Minimum Pulse Width

Counter Input >> General Properties >> Counter Timebase >> Digital Filter >> Timebase >> Source

Counter Input >> General Properties >> Counter Timebase >> Digital Filter >> Timebase >> Rate

Counter Input >> General Properties >> Counter Timebase >> Digital Synchronization >> Enable

Counter Input >> General Properties >> More >> Count

Counter Input >> General Properties >> More >> Output State

Counter Input >> General Properties >> More >> Terminal Count Reached

Counter Input >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Data Transfer Mechanism

Counter Input >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Data Transfer Request Condition

Counter Input >> General Properties >> More >> Advanced >> Data Transfer and Memory >> USB Transfer Request Size

Counter Input >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Memory Mapping for Programmed IO Enable

Counter Input >> General Properties >> More >> Advanced >> Duplicate Count Prevention

Counter Input >> General Properties >> More >> Advanced >> Prescaler

Counter Output >> Output Type

Counter Output >> Pulse >> Idle State

Counter Output >> Pulse >> Output Terminal

Counter Output >> Pulse >> Time >> Units

Counter Output >> Pulse >> Time >> High Time

Counter Output >> Pulse >> Time >> Low Time

Counter Output >> Pulse >> Time >> Initial Delay

Counter Output >> Pulse >> Frequency >> Duty Cycle

Counter Output >> Pulse >> Frequency >> Units

Counter Output >> Pulse >> Frequency >> Frequency

Counter Output >> Pulse >> Frequency >> Initial Delay

Counter Output >> Pulse >> Ticks >> High Ticks

Counter Output >> Pulse >> Ticks >> Low Ticks

Counter Output >> Pulse >> Ticks >> Initial Delay

Counter Output >> General Properties >> Counter Timebase >> Source

Counter Output >> General Properties >> Counter Timebase >> Rate

Counter Output >> General Properties >> Counter Timebase >> Active Edge

Counter Output >> General Properties >> Counter Timebase >> Digital Filter >> Enable

Counter Output >> General Properties >> Counter Timebase >> Digital Filter >> Minimum Pulse Width

Counter Output >> General Properties >> Counter Timebase >> Digital Filter >> Timebase >> Source

Counter Output >> General Properties >> Counter Timebase >> Digital Filter >> Timebase >> Rate

Counter Output >> General Properties >> Counter Timebase >> Digital Synchronization >> Enable

Counter Output >> General Properties >> More >> Count

Counter Output >> General Properties >> More >> Output State

Counter Output >> General Properties >> More >> Auto Increment Count

Counter Output >> General Properties >> More >> Pulse Done

Counter Output >> General Properties >> More >> Enable Initial Delay on Retrigger

Counter Output >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Use Only Onboard Memory

Counter Output >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Data Transfer Mechanism

Counter Output >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Data Transfer Request Condition

Counter Output >> General Properties >> More >> Advanced >> Data Transfer and Memory >> USB Transfer Request Size

Counter Output >> General Properties >> More >> Advanced >> Data Transfer and Memory >> Memory Mapping for Programmed IO Enable

Counter Output >> General Properties >> More >> Advanced >> Prescaler

Counter Output >> General Properties >> More >> Advanced >> Ready For New Value

General Properties >> Channel Type

General Properties >> Physical Channel Name

General Properties >> Description

General Properties >> Is Global

DAQmx Device Properties

Device Is Simulated

Identification >> Product Category

Identification >> Product Type

Identification >> Product Number

Identification >> Device Serial Number

Identification >> Accessory >> Product Types

Identification >> Accessory >> Product Numbers

Identification >> Accessory >> Serial Numbers

Identification >> Carrier Serial Number

Identification >> FieldDAQ >> Device Name

Identification >> FieldDAQ >> Bank Device Names

Chassis >> Module Device Names

Triggering >> Analog Triggering Supported

Triggering >> Digital Triggering Supported

Triggering >> Time Triggering Supported

I/O Type >> Analog Input >> Physical Channels

I/O Type >> Analog Input >> Measurement Types

I/O Type >> Analog Output >> Physical Channels

I/O Type >> Analog Output >> Output Types

I/O Type >> Digital Input >> Lines

I/O Type >> Digital Input >> Ports

I/O Type >> Digital Input >> Timing >> Maximum Rate

I/O Type >> Digital Output >> Lines

I/O Type >> Digital Output >> Ports

I/O Type >> Counter Input >> Physical Channels

I/O Type >> Counter Input >> Measurement Types

I/O Type >> Counter Input >> Trigger >> Trigger Usage

I/O Type >> Counter Input >> Timing >> Sample Clock Supported

I/O Type >> Counter Input >> Timing >> Sample Modes

I/O Type >> Counter Input >> Maximum Size

I/O Type >> Counter Input >> Maximum Timebase

I/O Type >> Counter Output >> Physical Channels

I/O Type >> Counter Output >> Output Types

I/O Type >> Counter Output >> Timing >> Sample Clock Supported

I/O Type >> Counter Output >> Timing >> SampleModes

I/O Type >> Counter Output >> Trigger >> Trigger Usage

I/O Type >> Counter Output >> Maximum Size

I/O Type >> Counter Output >> Maximum Timebase

TEDS >> Hardware TEDS Supported

Bus >> Number of DMA Channels

Location >> Bus Type

Location >> PCI >> Bus Number

Location >> PCI >> Device Number

Location >> PXI >> Chassis Number

Location >> PXI >> Slot Number

Location >> CompactDAQ >> Chassis Device Name

Location >> CompactDAQ >> Slot Number

Location >> CompactRIO >> Chassis Device Name

Location >> CompactRIO >> Slot Number

Location >> TCP/IP >> Hostname

Location >> TCP/IP >> Ethernet IP Address

Location >> TCP/IP >> Wireless IP Address

Terminals

DAQmx Export Signal Properties

Events >> Counter Output Event >> Output Terminal

Events >> Counter Output Event >> Output Behavior

Events >> Counter Output Event >> Pulse >> Polarity

Events >> Counter Output Event >> Toggle >> Idle State

DAQmx Physical Channel Properties

Analog Input >> Measurement Types

Analog Output >> Output Types

Digital Input >> Port Width

Digital Input >> Timing >> Sample Clock Supported

Digital Input >> Timing >> Change Detection Supported

Digital Output >> Port Width

Digital Output >> Timing >> Sample Clock Supported

Counter Input >> Measurement Types

Counter Output >> Output Types

TEDS >> ManufacturerID

TEDS >> Model Number

TEDS >> Serial Number

TEDS >> Version Number

TEDS >> Version Letter

TEDS >> BitStream

TEDS >> TemplateIDs

DAQmx Read Properties

RelativeTo

Offset

Channels to Read

Read All Available Samples

Auto Start

OverWrite Mode

Logging >> File Path

Logging >> Mode

Logging >> TDMS >> Group Name

Logging >> TDMS >> Operation

Logging >> Pause

Logging >> Samples Per File

Logging >> File Write Size

Logging >> File Pre-allocation Size

Status >> Current Read Position

Status >> Available Samples Per Channel

Status >> Total Samples Per Channel Acquired

Advanced >> Raw Data Width

Advanced >> Number of Channels

Advanced >> Digital Input >> Number of Booleans Per Channel

Advanced >> Wait Mode

Advanced >> Sleep Time

DAQmx Real-Time Properties

Convert Late Errors To Warnings

Number Of Warmup Iterations

Wait For Next Sample Clock Wait Mode

Report Missed Samples

Write Recovery Mode

DAQmx Timing Properties

Sample Quantity >> Sample Mode

Sample Quantity >> Samples Per Channel

Sample Timing Type

Sample Clock >> Rate

Sample Clock >> Source

Sample Clock >> Active Edge

Sample Clock >> Overrun Behavior

Sample Clock >> Underflow Behavior

Sample Clock >> Terminal

Sample Clock >> Digital Filter >> Enable

Sample Clock >> Digital Filter >> Minimum Pulse Width

Sample Clock >> Digital Filter >> Timebase >> Source

Sample Clock >> Digital Filter >> Timebase >> Rate

Sample Clock >> Digital Synchronization >> Enable

Sample Clock >> Write Waveform >> Use Initial Waveform dt

Implicit >> Underflow Behavior

DAQmx Trigger Properties

Start >> Trigger Type

Start >> Terminal

Start >> Digital Edge >> Source

Start >> Digital Edge >> Edge

Start >> Digital Edge >> Digital Filter >> Enable

Start >> Digital Edge >> Digital Filter >> Minimum Pulse Width

Start >> Digital Edge >> Digital Filter >> Timebase >> Source

Start >> Digital Edge >> Digital Filter >> Timebase >> Rate

Start >> Digital Edge >> Digital Synchronization >> Enable

Start >> More >> Retriggerable

More >> Pause >> Trigger Type

More >> Pause >> Terminal

More >> Pause >> Digital Level >> Source

More >> Pause >> Digital Level >> Pause When

More >> Pause >> Digital Level >> Digital Filter >> Enable

More >> Pause >> Digital Level >> Digital Filter >> Minimum Pulse Width

More >> Pause >> Digital Level >> Digital Filter >> Timebase >> Source

More >> Pause >> Digital Level >> Digital Filter >> Timebase >> Rate

More >> Pause >> Digital Level >> Digital Synchronization >> Enable

More >> Arm Start >> Trigger Type

More >> Arm Start >> Terminal

More >> Arm Start >> Digital Edge >> Source

More >> Arm Start >> Digital Edge >> Edge

More >> Arm Start >> Digital Edge >> Digital Filter >> Enable

More >> Arm Start >> Digital Edge >> Digital Filter >> Minimum Pulse Width

More >> Arm Start >> Digital Edge >> Digital Filter >> Timebase >> Source

More >> Arm Start >> Digital Edge >> Digital Filter >> Timebase >> Rate

More >> Arm Start >> Digital Edge >> Digital Synchronization >> Enable

Advanced >> Synchronization Type

Was this information helpful?