異常系テストモンキーテスト(キースキャン)
テンプレート説明
TC-3000をキーボードエミュレーターとして動作させ、走査パルスに応じたランダムな応答信号を返します。設定した回数に到達したタイミングで出力内容をログ出力します。
-
1
走査パルス監視
テスト対象機器 から入る走査パルスを GPI で継続的に読み取り、現在アクティブな行を特定します。 -
2
ランダム押下パターン更新
①の走査周期ごとに、押下キーパターンをランダムに更新します。同時押下数は 0 から最大値の間でランダムに決まります。 -
3
応答信号出力
②で更新された押下パターンに従い、①でアクティブと検出された行に対応する応答信号を GPO から テスト対象機器 へ返します。
・スロット1:DIOユニット(TC-IFDIO) ※1
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
接続図
TC-3000 の GPI で テスト対象機器 の走査パルスを受け、押下パターンに従って GPO から応答信号を テスト対象機器 に返します。
※必ずGNDは接続してください。
タイミングイメージ
テスト対象機器 は走査パルス1~4を順番にアクティブにし、TC-3000 は現在アクティブな行に対応する押下パターンを GPO1~4 へ同時に出力します。走査周期ごとに押下パターンがランダムに更新されます。
※ 走査パルス検知から応答出力までの時間は、装着するユニット構成、設定によって変動します。本テンプレートの初期設定の場合、最短で約3~5msです。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
|
|
アクティブレベル。 |
|
|
|
テスト対象機器の走査パルスを読み取るGPIチャンネルリスト |
|
|
|
応答信号を出力するGPOチャンネルリスト |
|
|
|
同時押下するキーの最大数。0〜MAX_PRESSEDの間でランダムに決定される |
|
|
|
キー名マップ(ログ出力用)。 |
サンプル有 |
|
|
設定した回数分応答時間(走査パルス検知→応答出力)を計測する。 |
|