Beruflich Dokumente
Kultur Dokumente
Conditioning A/D
Current Excitation,
RTDs
Linearization, Filtering
Distributed Desktop
PXI Portable/Handheld
DAQ Device – Subsystems
• Most DAQ devices have: Multifunction DAQ Device
– Analog Input
MUX ADC
– Analog Output
DAC RTSI
– Digital I/O
– Counters Digital
Counter
Computer I/O
• Applications specific devices for:
– High speed digital I/O
– High speed waveform generation
– Dynamic Signal Acquisition (vibration, sonar)
Channel 1
Channel 1 DAC
Digital I/O Subsystem
• General Terminology
– Bit: The smallest unit of data. Each bit is either a 1 or a 0.
– Line: One individual signal in a port. Bit refers to the data
transferred. Line refers to the hardware.
– Port: A collection of digital lines
Counter/Timers Subsystem
Gate Out
Count
Register
Source
DMA
Controller
FIFO
Components of Streaming
DMA
Controller
Buffer
Lo
ca
lB
us
FIFO
FIFO
Buffer Overflow
DMA
Controller
Buffer
Lo
ca
lB
us
FIFO
Run Error Demo
Solutions to Buffer Overflow
• Configure Task to Ignore Overflows
DMA
Controller PCI Bus
32 Buffer
Lo
ca
lBu
s
FIFO
Utilizing Onboard Memory
DMA
Controller
Buffer
Lo
ca
lB
us
Trigger
FIFO
Utilizing Onboard Memory
DMA
Controller
Buffer
Lo
ca
lB
us
FIFO
Utilizing Onboard Memory Summary
• For Devices With Large Onboard Memory
– Reference triggered acquisitions are no longer limited by
PCI bandwidth
– Finite Acquisitions
• Effective Buffer = Host Buffer + Onboard Memory
32 MS
33 MS 1 MS
= +
Effective Buffer Buffer
FIFO
Waveform
Data Scaled Unscaled Raw
Data Data
Data
Timing
And Scaling
Attributes
Channel 1
Channel 2
Channel 2 Reordering
Channel 1
Buffer
Scaled, Unscaled, and Raw Data
Performance / Throughput
Ease of Use
Streaming to Disk Enhancements
0000100101101011
Unused Resolution
DMA
Controller
Buffer
Lo
ca
lB
us
NI PCI-6110 FIFO
Resources
• ni.com/support
– Examples
– Knowledgebase
– Discussion forums
– Hardware/software manuals
• MAX
– Hardware manuals
– NI-DAQmx help documents
• Start menu
– Getting started guide
– Readme
– C Function reference manual