関数実行速度測定プログラムでは、いくつかの主要な関数の実行時間を測定することができます。
関数実行速度測定プログラムを使用するには、診断プログラムから[実行時間計測]ボタンをクリックします。
使用手順
デバイスのリストから、測定を行うデバイスを選択します。
関数名が書かれたボタンをクリックすることで、関数の実行速度を測定します。
AioMultiAi、AioMultiAo関数では、変換に使用するチャネル数をリストから選択てください。
AioGetAiSamplingData、AioSetAoSamplingData関数では、転送するデータサイズを入力します。
データサイズ(データ数)は1024データ単位で設定します。(データ数=設定値×1024)
[終了]ボタンでアプリケーションを終了します。
測定データ
OS:Windows 10 1909(19H2) 64bit
CPU:Intel Core i5-6500 3.2GHz
デバイス |
AioSingleAi |
AioMultiAi |
AioMultiAi |
AioGetAiSamplingData |
AioSingleAo |
AioMultiAo |
AioSetAoSamplingData |
AioInputDiBit |
AioInputDiByte |
AioOutputDoBit |
AioOutputDoByte |
AIO-163202F-PE |
139.36 |
122.65 |
243.35 |
153274.41(64K) |
110.43 |
111.38 |
156067.41(64K) |
5.98 |
5.88 |
3.98 |
3.94 |
AIO-160802LI-PE |
124.17 |
115.04 |
199.23 |
612.90(256K) |
112.88 |
103.24 |
747.60(256K) |
6.01 |
6.06 |
4.06 |
4.12 |
AIO-163202FX-USB |
8832.68 |
7302.06 |
7302.09 |
730.30(256K) |
5592.40 |
5821.06 |
1422.00(256K) |
589.88 |
3068.14 |
117.94 |
120.17 |
AIO-160802GY-USB |
6843.11 |
6240.80 |
6233.35 |
643.00(256K) |
5060.37 |
5763.14 |
1086.50(256K) |
596.62 |
1660.67 |
123.81 |
120.45 |
CPSN-MCB271-S1-041 |
5543.51 |
5551.68 |
5548.04 |
-- |
-- |
-- |
-- |
-- |
-- |
-- |
-- |
単位はμsec、"--"はハードウェアが対応していない関数、もしくは未計測です。