パレットを読み取る VI



LabVIEW 2018ヘルプ


発行年月: 2018年3月
製品番号: 371361R-0112
製品情報を参照

ダウンロード (Windowsのみ)


LabVIEW 2016ヘルプ
LabVIEW 2017ヘルプ
LabVIEW 2018ヘルプ
LabVIEW 2019ヘルプ
LabVIEW 2020ヘルプ

1つ上のパレット: パレットの編集VI

インストールパッケージ: ベース開発システム

パレットファイル (.mnu) からデータを抽出します。

データをパレットファイルに書き込ムには、「パレットを書き込む」VIを使用します。 パレットデータの編集が完了したら、パレットを更新メソッドを使用してパレットセットをプログラム的に更新します。

詳細  サンプル

アプリケーションリファレンスは、ターゲットへのリファレンスです。 デフォルト値はローカルコンピュータです。 ターゲットがローカルコンピュータでない場合、制御器/関数パレットセットを編集するには、アプリケーションリファレンス入力への配線が必要となります。

基準としたいターゲットでプロジェクトを作成します。 プロジェクト:プロジェクト[]プロパティを使用して、プロジェクトからターゲットリファレンスを取得します。 ターゲットリファレンスがある場合、アプリケーションプロパティを使用して、アプリケーションリファレンスを取得します。
パレットパスは、ファイル名を含む、パレットファイル(.mnu)のパスです。 ファイル名は、拡張子.mnuを付ける必要があります。
パレットタイプは、パレットファイル(.mnu)に制御器パレットまたは関数パレットのどちらを指定するかを決定します。

-1関数
-2制御器
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。 この入力は、標準エラー入力として機能します。
複製パレットパスは、VIがデータを読み取るパレットファイル(.mnu)のパスです。
パレットデータは、パレットファイル(.mnu)から読み取られたデータです。
表示名は、パレットの名前です。 パレットセット形式がカテゴリ(標準)またはカテゴリ(アイコンとテキスト)で、カーソルをパレットアイコンへ移動すると、表示名がパレットアイコンの上にあるヒントラベルに表示されます。 選択されたパレットセット形式がアイコンまたはアイコンとテキストで、カーソルをパレットアイコンへ移動すると、表示名がパレットの最上部に表示されます。 選択されたパレットセット形式がテキストまたはツリーの場合、表示名はパレットを識別するテキストとして表示されます。
表示形式は、選択されたパレット内のパレット項目の外観を設定します。

0アイコン
1テキスト
2アイコンとテキスト
パレット幅は、パレットの1つの行に収めるパレット項目数を指定します。 パレット幅には最大値はありません。 パレット幅が0よりも小さい場合、VIはエラーを返します。
項目は、パレット上の項目またはサブパレットです。
項目パスは、パレット項目またはサブパレットのパスです。 項目パスは、VIがパレットファイルを読み取ると絶対パスを返します。

項目がディスクに存在しない場合は、パスは<<file not found>>が付けられて返されます。 完全パスがない場合は、ファイル名に<<file not found>>が付けられたパスが返されます。 パレットがディレクトリにリンクされている場合、項目パスフォルダ名/dir.mnuとなります。 dir.mnuがディスクに存在しない場合は、パスは<<file not found>>が付加された状態で返されます。 パレット項目が空スロットの場合、項目パスは空になります。

パレットに関数やLabVIEWの標準制御器/表示器が含まれている場合、項目パスBUILT_IN_FUNC_**_**_**_***形式で汎用メッセージを返します。 VIから返される汎用メッセージの変更は、予期しない動作の発生の原因となるため行わないでください。
ライブラリパス(lvlib)は、パレット項目のライブラリのパスです。 ライブラリ項目がディスクに存在しない場合、パスは<<file not found>>が付いた状態で返されます。
デフォルトのlvlibパレットを使用は、デフォルトのプロジェクトライブラリメニューが使用されるようにVIを構成します。 ライブラリパス(.lvlib)に有効なパスがない場合、LabVIEWはこのオプションを無視します。
短い名前は、パレット項目またはサブパレットの省略形式の名前です。 表示形式としてカテゴリ(アイコンとテキスト)またはアイコンとテキストが選択されている場合、短い名前はパレット項目またはサブパレットの下に表示されます。 項目に短い名前がない場合、空の文字列が返されます。
VIの内容を配置をTRUEに設定すると、ブロックダイアグラムにVIの内容が配置されます。 VIの内容を配置をFALSEに設定すると、ブロックダイアグラムにVIのアイコンのみが配置されます。
同期項目を隠すをTRUEに設定すると、同期項目が非表示になります。 制御器および関数パレットを編集またはパレットの編集VIを使用してパレットファイルを作成する場合、ディレクトリと同期がTRUEでない限り同期項目を非表示はFALSEを返します。
同期項目のためにスポットを予約は同期項目用のパレットでスポットを予約します。 制御器および関数パレットを編集またはパレットの編集VIを使用してパレットファイルを作成する場合、ディレクトリと同期がTRUEでない限り同期項目のためにスポットを予約はFALSEを返します。
256色アイコンは、パレット項目またはサブパレットを表す8ビットカラーアイコンです。
白黒アイコンは、パレット項目またはサブパレットを表す白黒アイコンです。
ヘルプ情報は、詳細ヘルプウィンドウからリンクするヘルプファイルを特定します。
ヘルプタグは、詳細ヘルプウィンドウからリンクするヘルプファイルのHTMLファイル名またはキーワードです。
ヘルプファイルパスには、詳細ヘルプウィンドウからリンクするファイルのパスまたはシンボリックパスが含まれています。 ヘルプファイルパスは、HTMLファイルまたはコンパイル済みのヘルプファイルです。
パレットの説明は、制御器パレットまたは関数パレットのサブパレットアイコン上にカーソルを移動したとき、またはサブパレットの空白部分にカーソルを移動したときに詳細ヘルプウィンドウに表示されるテキストです。
同期情報は、パレットファイル(.mnu)から読み取られた同期情報です。
ディレクトリと同期は、パレットファイル(.mnu)をディレクトリと同期するかどうかを指定します。
同期ディレクトリパスは、LabVIEWがパレットファイル(.mnu)を同期するディレクトリパスを示します。 パレットがディレクトリと同期する場合、ディレクトリで追加または削除した項目はパレットでも自動的に追加または削除されます。 同期ディレクトリパスは、パレットファイル読み取り時には絶対パスを返します。 このVIは、ディレクトリと同期がFALSEの場合、同期ディレクトリパスを無視します。
エラー出力には、エラー情報が含まれます。 この出力は、標準エラー出力として機能します。

パレットを読み取るの詳細

アプリケーションリファレンスを使用して正しいリファレンスをターゲットに配線せずに、特定のターゲットのパレットセットから読み取りを行うと、VIが返すパスは不正になる可能性があります。

サンプル

パレットを読み取るVIの使用サンプルは、labview\examples\Application Control\Palette Editing APIディレクトリにあるPalette Editing API.lvprojで参照できます。



この記事は役に立ちましたか。

役に立たなかった