NI-DAQmx Properties

Content Type
Programming Language
Current manual

DAQmx Device Properties

DAQmx Device Properties

The DAQmx Device properties return information about devices installed in your system.

PropertyDescription
Active Device Specifies the device from which to retrieve properties. Details
Device Is Simulated Indicates if the device is a simulated device. Details
Identification:Product Category Indicates the product category of the device. This category corresponds to the category displayed in MAX when creating NI-DAQmx simulated devices. Details
Identification:Product Type Indicates the product name of the device. Details
Identification:Product Number Indicates the unique hardware identification number for the device. Details
Identification:Device Serial Number Indicates the serial number of the device. This value is zero if the device does not have a serial number. Details
Identification:Accessory:Product Types Indicates the model names of accessories connected to the device. Each array element corresponds to a connector. For example, index 0 corresponds to connector 0. The array contains an empty string for each connector with no accessory connected. Details
Identification:Accessory:Product Numbers Indicates the unique hardware identification number for accessories connected to the device. Each array element corresponds to a connector. For example, index 0 corresponds to connector 0. The array contains 0 for each connector with no accessory connected. Details
Identification:Accessory:Serial Numbers Indicates the serial number for accessories connected to the device. Each array element corresponds to a connector. For example, index 0 corresponds to connector 0. The array contains 0 for each connector with no accessory connected. Details
Identification:Carrier Serial Number Indicates the serial number of the device carrier. This value is zero if the carrier does not have a serial number. Details
Identification:FieldDAQ:Device Name Indicates the parent device which this bank is located in. Details
Identification:FieldDAQ:Bank Device Names Indicates an array containing the names of the banks in the FieldDAQ. Details
Chassis:Module Device Names Indicates an array containing the names of the modules in the chassis. Details
Triggering:Analog Triggering Supported Indicates if the device supports analog triggering. Details
Triggering:Digital Triggering Supported Indicates if the device supports digital triggering. Details
Triggering:Time Triggering Supported Indicates whether the device supports time triggering. Details
I/O Type:Analog Input:Physical Channels Indicates an array containing the names of the analog input physical channels available on the device. Details
I/O Type:Analog Input:Measurement Types Indicates the measurement types supported by the physical channels of the device. Refer to AI.MeasTypes for information on specific channels. Details
I/O Type:Analog Input:Timing:Maximum Single Channel Rate Indicates the maximum rate for an analog input task if the task contains only a single channel from this device. Details
I/O Type:Analog Input:Timing:Maximum Multiple Channel Rate Indicates the maximum sampling rate for an analog input task from this device. To find the maximum rate for the task, take the minimum of AI.MaxSingleChanRate or the indicated sampling rate of this device divided by the number of channels to acquire data from (including cold-junction compensation and autozero channels). Details
I/O Type:Analog Input:Timing:Minimum Rate Indicates the minimum rate for an analog input task on this device. NI-DAQmx returns a warning or error if you attempt to sample at a slower rate. Details
I/O Type:Analog Input:Timing:Simultaneous Sampling Supported Indicates if the device supports simultaneous sampling. Details
I/O Type:Analog Input:Timing:Number of Sample Timing Engines Indicates the number of Analog Input sample timing engines supported by the device. Details
I/O Type:Analog Input:Timing:Sample Modes Indicates sample modes supported by devices that support sample clocked analog input. Details
I/O Type:Analog Input:Timing:Number of Synchronization Pulse Sources Indicates the number of Analog Input synchronization pulse sources supported by the device. Details
I/O Type:Analog Input:Trigger:Trigger Usage Indicates the triggers supported by this device for an analog input task. Details
I/O Type:Analog Input:Voltage:Ranges Indicates pairs of input voltage ranges supported by this device. Each pair consists of the low value, followed by the high value. Details
I/O Type:Analog Input:Voltage:Internal Excitation:Discrete Values Indicates the set of discrete internal voltage excitation values supported by this device. If the device supports ranges of internal excitation values, use AI.Voltage.IntExcit.RangeVals to determine supported excitation values. Details
I/O Type:Analog Input:Voltage:Internal Excitation:Range Values Indicates pairs of internal voltage excitation ranges supported by this device. Each pair consists of the low value, followed by the high value. If the device supports a set of discrete internal excitation values, use AI.Voltage.IntExcit.DiscreteVals to determine the supported excitation values. Details
I/O Type:Analog Input:Charge:Ranges Indicates in coulombs pairs of input charge ranges for the device. Each pair consists of the low value followed by the high value. Details
I/O Type:Analog Input:Current:Ranges Indicates the pairs of current input ranges supported by this device. Each pair consists of the low value, followed by the high value. Details
I/O Type:Analog Input:Current:Internal Excitation:Discrete Values Indicates the set of discrete internal current excitation values supported by this device. Details
I/O Type:Analog Input:Bridge:Ranges Indicates pairs of input voltage ratio ranges, in volts per volt, supported by devices that acquire using ratiometric measurements. Each pair consists of the low value followed by the high value. Details
I/O Type:Analog Input:Resistance:Ranges Indicates pairs of input resistance ranges, in ohms, supported by devices that have the necessary signal conditioning to measure resistances. Each pair consists of the low value followed by the high value. Details
I/O Type:Analog Input:Frequency:Ranges Indicates the pairs of frequency input ranges supported by this device. Each pair consists of the low value, followed by the high value. Details
I/O Type:Analog Input:Gains Indicates the input gain settings supported by this device. Details
I/O Type:Analog Input:Couplings Indicates the coupling types supported by this device. Details
I/O Type:Analog Input:Filter:Analog Low Pass:Cutoff Frequency:Discrete Values Indicates the set of discrete lowpass cutoff frequencies supported by this device. If the device supports ranges of lowpass cutoff frequencies, use AI.Lowpass.CutoffFreq.RangeVals to determine supported frequencies. Details
I/O Type:Analog Input:Filter:Analog Low Pass:Cutoff Frequency:Range Values Indicates pairs of lowpass cutoff frequency ranges supported by this device. Each pair consists of the low value, followed by the high value. If the device supports a set of discrete lowpass cutoff frequencies, use AI.Lowpass.CutoffFreq.DiscreteVals to determine the supported frequencies. Details
I/O Type:Analog Input:Filter:Digital Filter:Types Indicates the AI digital filter types supported by the device. Details
I/O Type:Analog Input:Filter:Digital Filter:Low Pass:Cutoff Frequency:Discrete Values Indicates the set of discrete lowpass cutoff frequencies supported by this device. If the device supports ranges of lowpass cutoff frequencies, use AI.DigFltr.Lowpass.CutoffFreq.RangeVals to determine supported frequencies. Details
I/O Type:Analog Input:Filter:Digital Filter:Low Pass:Cutoff Frequency:Range Values Indicates pairs of lowpass cutoff frequency ranges supported by this device. Each pair consists of the low value, followed by the high value. If the device supports a set of discrete lowpass cutoff frequencies, use AI.DigFltr.Lowpass.CutoffFreq.DiscreteVals to determine the supported frequencies. Details
I/O Type:Analog Output:Physical Channels Indicates an array containing the names of the analog output physical channels available on the device. Details
I/O Type:Analog Output:Output Types Indicates the generation types supported by the physical channels of the device. Refer to AO.OutputTypes for information on specific channels. Details
I/O Type:Analog Output:Timing:Maximum Rate Indicates the maximum analog output rate of the device. Details
I/O Type:Analog Output:Timing:Minimum Rate Indicates the minimum analog output rate of the device. Details
I/O Type:Analog Output:Timing:Sample Clock Supported Indicates if the device supports the sample clock timing type for analog output tasks. Details
I/O Type:Analog Output:Timing:Number of Sample Timing Engines Indicates the number of Analog Output sample timing engines supported by the device. Details
I/O Type:Analog Output:Timing:Sample Modes Indicates sample modes supported by devices that support sample clocked analog output. Details
I/O Type:Analog Output:Timing:Number of Synchronization Pulse Sources Indicates the number of Analog Output synchronization pulse sources supported by the device. Details
I/O Type:Analog Output:Trigger:Trigger Usage Indicates the triggers supported by this device for analog output tasks. Details
I/O Type:Analog Output:Voltage:Ranges Indicates pairs of output voltage ranges supported by this device. Each pair consists of the low value, followed by the high value. Details
I/O Type:Analog Output:Current:Ranges Indicates pairs of output current ranges supported by this device. Each pair consists of the low value, followed by the high value. Details
I/O Type:Analog Output:Gains Indicates the output gain settings supported by this device. Details
I/O Type:Digital Input:Lines Indicates an array containing the names of the digital input lines available on the device. Details
I/O Type:Digital Input:Ports Indicates an array containing the names of the digital input ports available on the device. Details
I/O Type:Digital Input:Timing:Maximum Rate Indicates the maximum digital input rate of the device. Details
I/O Type:Digital Input:Timing:Number of Sample Timing Engines Indicates the number of Digital Input sample timing engines supported by the device. Details
I/O Type:Digital Input:Trigger:Trigger Usage Indicates the triggers supported by this device for digital input tasks. Details
I/O Type:Digital Output:Lines Indicates an array containing the names of the digital output lines available on the device. Details
I/O Type:Digital Output:Ports Indicates an array containing the names of the digital output ports available on the device. Details
I/O Type:Digital Output:Timing:Maximum Rate Indicates the maximum digital output rate of the device. Details
I/O Type:Digital Output:Timing:Number of Sample Timing Engines Indicates the number of Digital Output synchronization pulse sources supported by the device. Details
I/O Type:Digital Output:Trigger:Trigger Usage Indicates the triggers supported by this device for digital output tasks. Details
I/O Type:Counter Input:Physical Channels Indicates an array containing the names of the counter input physical channels available on the device. Details
I/O Type:Counter Input:Measurement Types Indicates the measurement types supported by the physical channels of the device. Refer to CI.MeasTypes for information on specific channels. Details
I/O Type:Counter Input:Trigger:Trigger Usage Indicates the triggers supported by this device for counter input tasks. Details
I/O Type:Counter Input:Timing:Sample Clock Supported Indicates if the device supports the sample clock timing type for counter input tasks. Details
I/O Type:Counter Input:Timing:Sample Modes Indicates sample modes supported by devices that support sample clocked counter input. Details
I/O Type:Counter Input:Maximum Size Indicates in bits the size of the counters on the device. Details
I/O Type:Counter Input:Maximum Timebase Indicates in hertz the maximum counter timebase frequency. Details
I/O Type:Counter Output:Physical Channels Indicates an array containing the names of the counter output physical channels available on the device. Details
I/O Type:Counter Output:Output Types Indicates the generation types supported by the physical channels of the device. Refer to CO.OutputTypes for information on specific channels. Details
I/O Type:Counter Output:Timing:Sample Clock Supported Indicates if the device supports Sample Clock timing for counter output tasks. Details
I/O Type:Counter Output:Timing:SampleModes Indicates sample modes supported by devices that support sample clocked counter output. Details
I/O Type:Counter Output:Trigger:Trigger Usage Indicates the triggers supported by this device for counter output tasks. Details
I/O Type:Counter Output:Maximum Size Indicates in bits the size of the counters on the device. Details
I/O Type:Counter Output:Maximum Timebase Indicates in hertz the maximum counter timebase frequency. Details
TEDS:Hardware TEDS Supported Indicates whether the device supports hardware TEDS. Details
Bus:Number of DMA Channels Indicates the number of DMA channels on the device. Details
Location:Bus Type Indicates the bus type of the device. Details
Location:PCI:Bus Number Indicates the PCI bus number of the device. Details
Location:PCI:Device Number Indicates the PCI slot number of the device. Details
Location:PXI:Chassis Number Indicates the PXI chassis number of the device, as identified in MAX. Details
Location:PXI:Slot Number Indicates the PXI slot number of the device. Details
Location:CompactDAQ:Chassis Device Name Indicates the name of the CompactDAQ chassis that contains this module. Details
Location:CompactDAQ:Slot Number Indicates the slot number in which this module is located in the CompactDAQ chassis. Details
Location:CompactRIO:Chassis Device Name Indicates the name of the CompactRIO chassis that contains this module. Details
Location:CompactRIO:Slot Number Indicates the slot number of the CompactRIO chassis where this module is located. Details
Location:TCP/IP:Hostname Indicates the IPv4 hostname of the device. Details
Location:TCP/IP:Ethernet IP Address Indicates the IPv4 address of the Ethernet interface in dotted decimal format. This property returns 0.0.0.0 if the Ethernet interface cannot acquire an address. Details
Location:TCP/IP:Wireless IP Address Indicates the IPv4 address of the 802.11 wireless interface in dotted decimal format. This property returns 0.0.0.0 if the wireless interface cannot acquire an address. Details
Terminals Indicates a list of all terminals on the device. Details
Time:Number of Time Triggers Indicates the number of time triggers available on the device. Details
Time:Number of Timestamp Engines Indicates the number of timestamp engines available on the device. Details
Was this information helpful?