Performance Measurement Data

Measurement conditions

PC Model VPC-3100-G
CPU Intel Core i5-8500 (3.00GHz)
RAM 32GB
OS Windows 10 Enterprise LTSC 64bit
Measurement software development language Microsoft Visual C++(MFC)

Measurement results

Continuous sampling rate

With the analog E series, sampling speed was sometimes limited because the data transfer on the bus could not keep up when sampling continuously for a long period of time.
With the analog G series, the DMA bus master transfer function eliminates data transfer bottlenecks and enables continuous data acquisition at full-spec 1MSPS for long-term continuous sampling.

AIO-163202UG-PE AIO-163202F-PE AIO-161601UE3-PE
Finite sampling rate
(up to device memory upper limit)
1MSPS(1μsec) 500kSPS(2μsec) 1MSPS(1μsec)
Infinite sampling rate
(Continuous data acquisition over extended periods)
1MSPS(1μsec) 200kSPS(5μsec) 250kSPS(4μsec)

With the continued transition from 32-bit versions to 64-bit versions of Windows, specifications on the OS side mean 64-bit versions are able to secure only a small amount of buffer memory for data transfers (1 MB or 2 MB), preventing the DMA transfer function from being utilized to its full potential.  The Analog G Series has native compatibility with both PCI Express and 64-bit OS versions for enabling improved performance with a large-capacity transferrable memory allocation of up to 2 GB. This eliminates data transfer bottlenecks and enables continuous data acquisition at the full 1 MSPS for continuous sampling over extended periods.

  • *
    Both measurements use one channel and internal clocks.

API function execution time measurement

This enables not only faster continuous sampling, but also faster execution processing times for functions that acquire and output analog data in single shots. Because function processing is returned immediately, this allows for shorter takt time in applications that alternate between measurement and control, such as product testing.

AIO-163202UG-PE AIO-163202F-PE AIO-161601UE3-PE
AioSingleAi function execution time 15.75μsec 251.78μsec 88.41μsec
AioMultiAi function execution time 15.67μsec 224.19μsec 78.23μsec
AioSingleAo function execution time 8.79μsec 200.42μsec 27.90μsec
AioMultiAo function execution time 8.84μsec 200.43μsec 27.72μsec

To PageTop