Data Acquisition is the heart of a Virtual Instrument as the data is almost always transferred to a embedded
controller or a PC via a digital representation.
Data Acquisition like functions are also useful in building test fixtures and tools that allow testing of
subsystem boards when the complete system is unavailable or not even built yet.
Typically Data Acquisition involves,
A/D and D/A Converters
Digital I/O - Parallel Ports or more complex serial protocols like: I2C, SPI, CAN or LIN
Some form of command parser to translate human or PC commands to hardware actions
Interface DLL, ActiveX or .NET Assembly to make for fast PC development
The connection to the host PC or network can be,
Serial, RS422, RS485, SPI, I2C, CAN, LIN or similar
LAN = Internet of Things, IoT Building Environmental Control
Telephone Line via Modem
Example: Custom Building Environmental Sensor Data Acquisition System - LAN, Internet Of Things (IoT) or