関数実行速度測定プログラム


関数実行速度測定プログラムでは、いくつかの主要な関数の実行時間を測定することができます。

関数実行速度測定プログラムを使用するには、診断プログラムから[実行時間計測]ボタンをクリックします。

 

使用手順

  1. デバイスのリストから、測定を行うデバイスを選択します。

  2. 関数名が書かれたボタンをクリックすることで、関数の実行速度を測定します。
    AioMultiAi、AioMultiAo関数では、変換に使用するチャネル数をリストから選択てください。
    AioGetAiSamplingData、AioSetAoSamplingData関数では、転送するデータサイズを入力します。
    データサイズ(データ数)は1024データ単位で設定します。(データ数=設定値×1024)

  3. [終了]ボタンでアプリケーションを終了します。

測定データ

OS:Windows 10 1909(19H2) 64bit
CPU:Intel Core i5-6500 3.2GHz

デバイス

AioSingleAi

AioMultiAi
(1Ch)

AioMultiAi
(MaxCh)

AioGetAiSamplingData

AioSingleAo

AioMultiAo
(MaxCh)

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
+ CPSN-AI-1208LI

5543.51

5551.68

5548.04

--

--

--

--

--

--

--

--

単位はμsec、"--"はハードウェアが対応していない関数、もしくは未計測です。