"Latency" is the time delay between receiving input data and responding to that data. Guaranteed low latency is critical in real-time systems. NetAcquire systems use a real-time operating system and specially designed applications software to achieve very low latency.
With the NetAcquire Data Flow option, advanced low latency processing can be configured without programming.
Windows and UNIX Are Not Real-Time
Desktop operating systems such as Windows and UNIX are not designed for low latency. Without real-time support built into the operating system kernel, there is no way to guarantee that processor cycles are always available when needed for real-time processing.
NetAcquire systems conveniently put real-time processing on the NetAcquire processor, and other non-real-time processing like data display on the desktop processor. This architecture combines the best of both worlds: low-latency performance with the convenience of a desktop environment.
Low-latency processing often involves specialized event scanning or control algorithms. User-supplied functions are easily installed into NetAcquire systems with the NetAcquire Extension Toolkit. User-supplied software automatically utilizes the NetAcquire real-time operating system to operate in low-latency mode with fast task switching.
Low latency performance is different from high throughput data processing, and NetAcquire systems offer both.