テストシーケンスの結果やステップの結果を取得する方法
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: TestStand
問題: テストシーケンスの結果やステップの結果を動的に取得することはできますか?
解決策: プロセスモデルを使用してシーケンスファイルを実行した際、合否判定のダイアログ表示はプロセスモデルの "PostUUT Callback" にて行われております。このコールバックシーケンスの中にはテストシーケンスが合格/不合格の場合などのパターンに合わせて計4つのステップがあり、それぞれ実行条件に従い1つのステップが実行されるように設定されております。なお実行条件の式として、"DisplayPassBanner"では、
Parameters.Result.Status == "Passed"
となっており、"DisplayFailBanner"では、
Parameters.Result.Status == "Failed"
となっております。
"PostUUT Callback"における "Parameters.Result.Status"がテストシーケンス全体の結果となっているため、テストシーケンスから "PostUUT Callback"を編集することができればこれが可能になります。シーケンスファイルコールバックの編集は、編集 → シーケンスファイルコールバック を選択し、"PostUUT"を追加します。
"PostUUT Callback"内において、ステーショングローバル変数に値を受け渡すことによって、他のシーケンスにおいても値を共有することができます。
関連リンク:
添付:
- total_result_collection.seq
報告日時: 08/19/2005
最終更新日: 09/07/2005
ドキュメントID: 3OI05OTQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.