異常系テストランダム入力(IO)

テンプレート説明

ランダムなビットパターンデジタル出力をテスト対象機器に出力します。テスト対象機器の状態出力を監視して誤動作・クラッシュ等の有無を確認します。

 

  • 1 ランダムビットパターン生成・送信
    指定ビット数のランダムビットパターンを生成し、GPO から テスト対象機器 に出力します。
  • 2 GPI監視
    ①の出力後、一定時間待機してから GPI を読み取り、テスト対象機器 に異常出力が発生していないことを確認します。
  • 3 N回繰り返し
    ①②を指定回数繰り返し、最後に全パターンのビット配列と PASS/FAIL 結果をログ出力します。
初期ユニット配置
 ・スロット1:DIOユニット(TC-IFDIO) ※1

※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。

接続図

TC-3000 の GPO からランダムビットパターンを テスト対象機器 に出力し、GPI で テスト対象機器 の応答出力を監視します。

TC-3000 DIOユニット(TC-IFDIO) GPO1 ランダムビット出力 GPI1 テスト対象機器 出力監視 テスト対象機器 テスト対象機器 IO 入力 ランダムパターン受信 出力 正常/異常応答 ① ランダムパターン出力 ② Target 応答取得・GPI確認

 ※必ずGNDは接続してください。

タイミングイメージ

パターンごとに GPO のビット配列を出力し、各パターンの出力直後に GPI 状態を確認する流れを示します。

 

時間 GPO ビット配列 パターン1: 1 0 1 1 0 1 0 0 パターン2: 0 1 0 0 1 1 0 1 パターン3: 1 1 0 1 0 0 1 0 PATTERN_BITS ビット GPI 状態監視 GPI確認① GPI確認② GPI確認③

設定変数

全設定変数を記載しています。実機の仕様に合わせて変更してください。

変数名

内容

初期値

SLOT

使用するユニットのスロット番号。使用するユニットに応じて変更。

DIO1

GPO_CH

ランダムパターンを出力するGPOチャンネル

GPO1

GPI_CH

テスト対象機器の異常出力を監視するGPIチャンネル

GPI1

PATTERN_BITS

1パターンあたりのビット数

16

STEP_WAIT_MS

パターン送信後のGPI読み取りまでの待機時間 (ms)

50

NUM_ITERATIONS

ランダムパターンの試行回数

100

GPI_NORMAL

テスト対象機器が正常動作時に出力するGPI期待値(0 または 1

0

判定条件

各ランダムパターン送信後の GPI 読み取り値が以下の条件を満たした場合に PASS と判定します。

判定項目

合格条件

GPI 値

テスト対象機器 の正常レベルと一致すること