TestStand内の変数を、外部モジュールを呼び出さずに TestStandの機能を使用して比較することはできますか?



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: TestStand

問題: TestStand内の変数を比較して結果を得たい場合、現状ではLabVIEWの "合格/不合格ステップ" を作成して、そのステップモジュールの中で比較した結果を得ています。同様のことをTestStandの機能で実現できますか?

解決策: TestStandには、<なし> アダプタがあります。このアダプタは外部モジュール(LabVIEWなどのプログラムコード)を呼び出さないステップです。コードを呼び出すことができないため、このステップはあまり実用的なステップではなく、TestStandの動作を確認するためにサンプルシーケンスなどで多用されております。
ただし、変数の比較をさせて判定だけをするのであれば、外部モジュールを呼び出さない <なし>アダプタの "合格/不合格テストステップ" を使用できます。実際に、ステップの設定として、"合格/不合格ソースの編集" よりデータソース式を編集します。通常このステップのデータソース式は "Step.Result.PassFail" となっていて、ステップの結果は合格になります。この式を "! Step.Result.PassFail" とすると不合格になります。
この値を "<ローカル変数1> == <ローカル変数2>" と設定すると、値の比較の結果を合否判定できます。
例として "Local1" と "Local2" というローカル変数があった場合、データソース式を "Locals.Local1 == Locals.Local2" とします。

関連リンク:

添付:


Sequence File1.seq - Sequence File1.seq
TS_None_Step_Setting.JPG - TS_None_Step_Setting.JPG



報告日時: 12/21/2005
最終更新日: 12/21/2005
ドキュメントID: 3SK2C9TQ