異常系テストノイズ重畳(通信)
テンプレート説明
通信ラインTxを意図的に反転させ、テスト対象機器にシーケンスエラーを発生させます。その後、テスト対象機器と再度通信し、復帰後の動作を応答データより判断します。
-
1
前提確認
正常コマンドを TC-3000 から テスト対象機器 に送信し、期待通りの正常応答が返ることを確認します。 -
2
Tx反転によるシーケンスエラー発生
①の正常応答確認後、送信ビットを反転したノイズ付きコマンドを テスト対象機器 に送信し、受信側にシーケンスエラーを意図的に発生させます。 -
3
回復確認
②の後、回復待機時間を経てから再度①の正常コマンドを送信し、テスト対象機器 が正常応答を返せる状態に戻ったことを確認します。
・スロット1:DIOユニット(TC-IFDIO) ※1
・UART通信:DIFユニット(TC-IFDIF)またはCOMユニット(TC-IFCOM)でも利用できます。※2
※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
※2 スロットにユニットを取り付け・配線し、スクリプトのスロット設定を変更してください。
接続図
TC-3000 の UART TX/RX を テスト対象機器 の UART RX/TX とそれぞれ接続し、正常コマンドと Tx 反転コマンドを送信して応答を受信します。
※必ずGNDは接続してください。
設定変数
全設定変数を記載しています。実機の仕様に合わせて変更してください。
|
変数名 |
内容 |
初期値 |
|
|
使用するユニットのスロット番号。使用するユニットに応じて変更。 |
|
|
|
使用するUARTチャンネル |
|
|
|
テスト対象機器へ送信する正常コマンドのバイト列 |
|
|
|
正常コマンドに対するテスト対象機器の期待応答バイト列 |
|
|
|
応答受信のタイムアウト時間 (ms) |
|
|
|
ノイズ送信前の待機時間 (ms) |
|
|
|
ノイズ送信後、テスト対象機器の回復を待つ時間 (ms) |
|
判定条件
前提確認時と回復確認時の両方で、テスト対象機器 からの応答が以下の条件を満たした場合に PASS と判定します。
|
判定項目 |
合格条件 |
|
前提確認の応答 |
期待応答バイト列と一致すること |
|
回復確認の応答 |
シーケンスエラー発生後でも期待応答バイト列と一致すること |