From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



列挙体定数を何故指定タイプ定義にカスタマイズできないのでしょうか



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

問題:
アプリケーションでステートマシンを作成しています。指定タイプ定義でカスタマイズされた制御器を変更したらアプリケーション内で更新されるようにしようとしています。標準ステートマシンテンプレート(ファイル→新規→テンプレート→フレームワーク→デザインパターン)の列挙体定数はタイプ定義になっているのですが、自分のVIで列挙体定数をブロックダイアグラムに配置して選択しても編集→制御器をカスタマイズを選択できません。標準ステートマシンテンプレートでは選択できて何故自分のVIでは選択できないのでしょうか。

解決策:
LabVIEWでは制御器と表示器しかカスタマイズできません。回避策としましてブロックダイアグラムの列挙体定数を制御器に変更してカスタマイズします。制御器を指定タイプ定義にカスタマイズしたらカスタム制御器を保存し、制御器を定数に戻します(こちらはブロックダイアグラム端子表記の制御器のみで可能です)。これでブロックダイアグラムの制御器をクリックした後に編集→制御器をカスタマイズを選択できるようになります。

カスタム制御器、タイプ定義、指定タイプ定義の詳細につきましては下記のリンクまたはヘルプ→LabVIEWヘルプを検索を選択し、上記のキーワードを検索してください。

関連リンク:
Knowledge Base 2QU94J6I: What is the Difference Between Type Definitions and Strict Type Definitions?

添付:





報告日時: 07/29/2003
最終更新日: 01/04/2012
ドキュメントID: 2ZSB9H59