Virtual Instruments
A "Virtual Instrument" usually contains all the signal processing of a traditional standalone instrument except
the display and user interface, storage and many times the final signal processing. These functions are
exported via some communications link to a local or remote PC. Since a PC has excellent input, display,
storage and number crunching capabilities this allows superior customer interaction and functionality along
with a lower total cost for the instrument.

Many modern systems, both small and large are built with virtual instrumentation blocks and a single PC to
process, store and display the data.

We have extensive experience with both low speed and high speed virtual instrumentation design and
communication links including,

Serial / RS422 / RS485
USB
LAN
SPI / I2C / CAN / LIN
POTS Telephone MODEM

Functionally we have designed many virtual instrument blocks including,

Fully Automated Testers
Power Supply Test Systems
Data Acquisition Modules
Specialized Monitoring Systems