Chapter 2 Function Reference — Set_DAQ_Device_Info
NI-DAQ FRM for PC Compatibles 2-398
©
National Instruments Corporation
NI-DAQ uses interrupts and DMA channels for data transfers. The DMA data transfers are
typically faster, so you might want to take advantage of them. Remember that the data transfer
modes
ND_UP_TO_1_DMA_CHANNEL and ND_UP_TO_2_DMA_CHANNELS do not reserve the
DMA channel or channels for a particular operation; they just authorize NI-DAQ to use them,
if they are available.
(AT-MIO-16, AT-MIO-16D, AT-MIO-16F-5, AT-MIO-16X, AT-MIO-64F-5 only) If you
are performing high-speed analog input, you can increase your performance by setting
ND_DATA_XFER_MODE_AI to ND_UP_TO_2_DMA_CHANNELS. Using two DMA channels,
these devices are able to chain across buffer boundaries caused by page breaks on
AT-compatible computers or by buffer fragmentation caused by mapping virtual into physical
memory. Notice that EISA computers provide their own DMA chaining mechanism and a
single DMA channel is all that is necessary on these machines.
Lab-PC-1200AI
ND-DATA_XFER_MODE_AI ND_INTERRUPTS
ND_UP_TO_1_DMA_CHANNEL*
ND_AI_FIFO_INTERRUPTS ND_INTERRUPT_EVERY_
SAMPLE
ND_INTERRUPT_HALF_FIFO
ND_AUTOMATIC*
USB devices
ND_SUSPEND_POWER_STATE ND_OFF
ND_ON*
VXI-MIO-64E-1
VXI-MIO-64XE-10
ND_DATA_XFER_MODE_AI ND_INTERRUPTS
ND_UP_TO_1_DMA_CHANNEL*
ND_DATA_XFER_MODE_AO_GR1 ND_INTERRUPTS
ND_UP_TO_1_DMA_CHANNEL*
ND_DATA_XFER_MODE_GPCTR0 ND_INTERRUPTS
ND_UP_TO_1_DMA_CHANNEL*
ND_DATA_XFER_MODE_GPCTR1 ND_INTERRUPTS
ND_UP_TO_1_DMA_CHANNEL*
PCI-6602, PXI-6602
ND_DATA_XFER_MODE_GPCTR0
ND_DATA_XFER_MODE_GPCTR1
ND_DATA_XFER_MODE_GPCTR2
ND_DATA_XFER_MODE_GPCTR3
ND_DATA_XFER_MODE_GPCTR4
ND_DATA_XFER_MODE_GPCTR5
ND_DATA_XFER_MODE_GPCTR6
ND_DATA_XFER_MODE_GPCTR7
ND_INTERRUPTS
ND_UP_TO_1_ DMA_CHANNEL
Device Type infoType infoValue