按设备测量输入输出响应性能(模拟量、数字量、计数器)

从计算机测量控制PC-HELPER系列中选择采用各种总线的代表性产品,测量康泰克Windows及Linux用驱动程序所提供基本输入输出函数平均执行时间的数据。 平均执行时间因设备采用的总线和产品系列而异,选择产品时敬请参考。 此外,测量结果是在康泰克准备的环境中实际测得的数值,平均执行时间因组合的硬件和软件构成而异。*

测量条件

PC 型号 VPC-3100
CPU Intel Core i5-8500 (3.00GHz)
RAM 16GB
OS Windows Windows10 21H1 64bit
Linux Ubuntu 20.04.2 LTS 5.8.0-43-generic (x86_64)
测量用软件开发语言 Windows Microsoft Visual C++(MFC)
Linux gcc
测量方法 函数的执行时间会根据OS的任务调度而变动,因此执行10000次,计算1次的平均值。

测量结果

Windows

模拟输入输出 【驱动程序:API-AIO(WDM) Ver.7.20】

总线 产品 AioSingleAi別ウィンドウが開きます AioSingleAo別ウィンドウが開きます AioSingleAiSR※1別ウィンドウが開きます
USB AIO-163202FX-USB 10.1 [msec] 6.9 [msec] -
AIO-121602LN-USB 8.2 [msec] 6.2 [msec] -
AIO-160802GY-USB 8.3 [msec] 6.2 [msec] -
AI-1608VIN-USB 166[µsec] - -
AO-1604VIN-USB - 146.7[µsec] -
CC-USB271-CPSN4 + CPSN-AI-1208LI 250.3 [µsec] - -
CC-USB271-CPSN4 + CPSN-AO-1602LC - 272.0 [µsec] -
PCI Express AI-1204Z-PE 4.6 [µsec] - -
AIO-163202F-PE 162.7 [µsec] 122.9 [µsec] -
AIO-160802L-LPE 113.4 [µsec] 95.5 [µsec] -
Ethernet CPSN-MCB271-S1-041 + CPSN-AI-1208LI 5.4 [msec] - -
CPSN-MCB271-S1-041 + CPSN-AO-1602LC - 5.1 [msec] -
Wireless I/O GW1-ETH-WQ + AI-1004LY-WQ 2.0 [msec] - 111.8 [msec]

数字量输入输出【驱动程序:API-DIO(WDM) Ver.9.20】

总线 产品 DioInpByte別ウィンドウが開きます DioOutByte※2別ウィンドウが開きます DioInpByteSR※1別ウィンドウが開きます
USB DIO-1616LN-USB 125.0 [µsec] 125.0 [µsec] -
DIO-0808LY-USB 165.7 [µsec] 165.6 [µsec] -
CC-USB271-CPSN4 + CPSN-DI-08L 146.9 [µsec] - -
CC-USB271-CPSN4 + CPSN-DO-08L - 145.4 [µsec] -
PCI Express DIO-1616L-PE 3.1 [µsec] 3.1 [µsec] -
Ethernet DIO-1616LN-ETH 1.5 [msec] 2.5 [msec] -
CPSN-MCB271-S1-041 + CPSN-DI-08L 3.6 [msec] - -
CPSN-MCB271-S1-041 + CPSN-DO-08L - 3.8 [msec] -
Wireless I/O GW1-ETH-WQ + DIO-0404LY-WQ 2.3 [msec] 250.6 [msec] 120.9 [msec]

计数器【驱动程序:API-CNT(WDM) Ver.6.20】

总线 产品 CntReadCount別ウィンドウが開きます
USB CNT-3204IN-USB 278.1 [µsec]
CC-USB271-CPSN4 + CPSN-CNT-3201I 653.1 [µsec]
PCI Express CNT-3208M-PE 4.7 [µsec]
Ethernet CPSN-MCB271-S1-041 + CPSN-CNT-3201I 5.1 [msec]

Linux

模拟输入输出【驱动程序:API-AIO(LNX) Ver.4.70】

总线 产品 AioSingleAi別ウィンドウが開きます AioSingleAo別ウィンドウが開きます AioSingleAiSR※1別ウィンドウが開きます
USB AIO-163202FX-USB 6.0 [msec] 4.4 [msec] -
AIO-121602LN-USB 5.0 [msec] 3.8 [msec] -
AIO-160802GY-USB 5.5 [msec] 4.6 [msec] -
AI-1608VIN-USB 129.0 [µsec] - -
AO-1604VIN-USB - 139.0 [µsec] -
PCI Express AI-1204Z-PE 26.8 [µsec] - -
AIO-163202F-PE 198 [µsec] 166[µsec] -
AIO-160802L-LPE 136[µsec] 120[µsec] -
Ethernet CPSN-MCB271-S1-041 + CPSN-AI-1208LI 4.0[msec] - -
CPSN-MCB271-S1-041 + CPSN-AO-1602LC - 4.6 [msec] -
Wireless I/O GW1-ETH-WQ + AI-1004LY-WQ 2.1 [msec] - 111.5 [msec]

数字量输入输出 【驱动程序:API-DIO(LNX) Ver.7.80】

总线 产品 DioInpByte別ウィンドウが開きます DioOutByte※2別ウィンドウが開きます DioInpByteSR※1別ウィンドウが開きます
USB DIO-1616LN-USB 97.2 [µsec] 115.8 [µsec] -
DIO-0808LY-USB 151.9 [µsec] 127.6 [µsec] -
PCI Express DIO-1616L-PE 3.5 [µsec] 3.5 [µsec] -
Ethernet DIO-1616LN-ETH 1.5 [msec] 2.4 [msec] -
CPSN-MCB271-S1-041 + CPSN-DI-08L 3.9 [msec] - -
CPSN-MCB271-S1-041 + CPSN-DO-08L - 4.1 [msec] -
Wirless I/O GW1-ETH-WQ + DIO-0404LY-WQ 1.7 [msec] 248.3 [msec] 119.5 [msec]

计数器 【驱动程序:API-CNT(LNX) Ver.3.20】

总线 产品 CntReadCount別ウィンドウが開きます
USB CNT-3204IN-USB 215.2 [µsec]
Ethernet CPSN-MCB271-S1-041 + CPSN-CNT-3201I 4.0 [msec]
  • ※1
    在参考从站输入数据的模式下测量
  • ※2
    在设备中设置要输出的数据后,即处理好了输出的函数。因此,在采用了光耦绝缘等的响应速度较慢的设备中,在设备的输出状态发生变化前会完成函数的处理,如果连续调用,可能会覆盖输出的状态,导致外部信号达不到预期状态。

To PageTop