パレットファイル (.mnu) にデータを書き込みます。

注意 このVIを使用して labviewmenus ディレクトリのパレットを編集した場合、LabVIEWは編集内容を元のパレットのコピーに保存しません。したがって、いったん編集すると元のパレットを復元できなくなります。


icon

入力/出力

  • caprn.png アプリケーションリファレンス

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

    基準としたいターゲットでプロジェクトを作成します。プロジェクト:プロジェクト[]プロパティを使用して、プロジェクトからターゲットリファレンスを取得します。ターゲットリファレンスがある場合、アプリケーションプロパティを使用して、アプリケーションリファレンスを取得します。

  • cpath.png パレットパス

    パレットパスは、ファイル名を含む、パレットファイル (.mnu) のパスです。ファイル名は、拡張子.mnuを付ける必要があります。

  • ci32.png パレットタイプ

    パレットタイプは、パレットファイル (.mnu) に制御器パレットまたは関数パレットのどちらを指定するかを決定します。

    -2コントロール
    -1関数
  • ccclst.png パレットデータ

    パレットデータは、パレットファイル (.mnu) に書き込むデータです。

  • cstr.png 表示名

    パレット形式としてカテゴリ (標準) またはカテゴリ (アイコンとテキスト) が選択されている場合、カーソルをパレットアイコンへ移動すると表示名がヒントラベルに表示されます。パレット形式としてアイコンまたはアイコンとテキストが選択されている場合、カーソルをパレットアイコンへ移動すると表示名がパレットの最上部に表示されます。パレット形式としてテキストまたはツリーが選択されている場合、表示名はパレットを示すテキストとして表示されます。

  • cu16.png 表示形式

    0アイコン
    1テキスト
    2アイコンとテキスト
  • ci16.png パレット幅

  • c1dcclst.png 項目

  • cpath.png 項目パス

    ディスクに存在しない項目はパレットに追加されません。それでも項目を追加したい場合は、指定したパスが有効であることを確認してから、項目パスの最後に<<file not found>>を追加します。

  • cpath.png ライブラリパス

    ライブラリがディスクにない場合、項目は非ライブラリ項目に追加されます。それでもライブラリ項目を追加したい場合は、指定したパスが有効であることを確認してから、ライブラリパスの最後に<<file not found>>を追加します。

  • cbool.png デフォルトのlvlibパレットを使用

  • cstr.png 短い名前

  • cbool.png VIの内容を配置

  • cbool.png 同期項目を非表示

  • cbool.png 同期項目のためにスポットを予約

  • cbool.png VIの内容を配置する場合に構成

  • cpict.png 256色アイコン

  • cpict.png 白黒アイコン

  • ccclst.png ヘルプ情報

  • cstr.png ヘルプタグ

  • cpath.png ヘルプファイルパス

  • cstr.png パレットの説明

  • ccclst.png 同期情報

  • cbool.png

  • cpath.png 同期ディレクトリパス

    同期ディレクトリパスは、パレットファイルへの書き込みの際、パスのタイプのすべてを受け入れます。このVIは、ディレクトリと同期がFALSEの場合、同期ディレクトリパスを無視します。

  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • ierrcodeclst.png エラー出力

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • パレットファイルにカスタマイズしたデータがない場合、「パレットを読み取る」VIでデータをパレットファイルに抽出します。 パレットデータを編集したら、 Refresh Palettes メソッドを使用してプログラムでパレットを更新します。

    メモ LabVIEWはターゲットごとに異なるパレットセットをロードします。アプリケーションリファレンスを使用して正しいリファレンスをターゲットに配線せずに、特定のターゲットのパレットセットに書き込みを行うと、VIが返すパスは不正になる可能性があります。