メインコンテンツ

sl_refresh_customizations

現在の MATLAB セッションでカスタマイズを更新する

R2022a 以降

    説明

    sl_refresh_customizations:

    • MATLAB® パス上および現在のフォルダー内のすべての sl_customization.m ファイルの実行

    • Simulink® ツールストリップのリビルド

    • すべての Simulink エディターのメニューのリビルド

    • Simulink ライブラリ ブラウザーのメニューとツール バーのリビルド

    • ライブラリ ブラウザー キャッシュのクリアとライブラリ ブラウザーの更新

    • ビューアーおよびジェネレーター マネージャーのデータの再読み込み

    すべて折りたたむ

    sl_refresh_customizations コマンドを使用して、sl_customization.m ファイルが Simulink ライブラリ ブラウザー内のライブラリの順序に加えた変更と、変更された JSON ファイルが Simulink ツールストリップに加えた変更を表示します。まず、ライブラリ ブラウザーでライブラリの順序を変更します。既定では、ライブラリは優先順位の昇順でリストされ、同じ優先順位のライブラリはアルファベット順に表示されます。Simulink ライブラリの並べ替え優先順位は、-1 です。他のすべてのライブラリの並べ替え優先順位は 0 です。Simulink ライブラリは優先順位が最も高いため、ブラウザーに最初にリストされるライブラリです。

    Simulink で空のモデルを開きます。

    Simulink ライブラリ ブラウザーを開きます。ブラウザーにリストされる最初のライブラリは Simulink ライブラリです。

    Simulink Extras ライブラリに優先順位 -2 を付与する sl_customization.m ファイルを作成します。この優先順位は Simulink ライブラリの優先順位よりも高くなっています。

    function sl_customization( cm )
       cm.LibraryBrowserCustomizer.applyOrder({'Simulink Extras',-2});
    end

    sl_customization.m ファイルを MATLAB パスに保存します。

    Simulink ライブラリ ブラウザーを確認します。ライブラリの順序は変更されません。

    The Simulink Library Browser libraries in their default order with the Simulink library at the top

    次に、ツールストリップを変更します。MATLAB コマンド ウィンドウに以下を入力して、空のカスタム ツールストリップ タブを作成します。

    slCreateToolstripComponent("custom");
    slCreateToolstripTab("customTab","custom",Title="CUSTOM TAB");

    生成された customTab.json ファイルで、タブのタイトルを CUSTOM TAB から NEW NAME に変更します。

    {
      "version": "1.0",
      "entries": 
      [
        {
          "type": "Tab",
          "id": "customTab",
          "title": "NEW TAB"
        }
      ]
    }

    customTab.json ファイルを保存します。

    カスタム タブのタイトルを確認します。customTab.json ファイル内のタイトルは NEW NAME になっていますが、ツールストリップに表示されるタイトルは依然として CUSTOM TAB のままです。

    The Simulink Toolstrip with a custom tab titled CUSTOM TAB

    ライブラリ ブラウザーとツールストリップに実装された変更を表示するには、次の 1 つのコマンドで両方をリビルドします。

    sl_refresh_customizations

    ライブラリ ブラウザーを確認します。ライブラリの順序が変更されました。Simulink Extras ライブラリが Simulink ライブラリの上にあります。

    The Simulink Library Browser libraries in the new order with the Simulink Extras library moved to the top of the list

    ツールストリップを確認します。カスタム タブの名前が CUSTOM TAB から NEW TAB に変更されました。

    The Simulink Toolstrip with a custom tab titled NEW TAB

    ヒント

    現在の MATLAB セッションで表示されるライブラリ ブラウザーの更新だけが必要な場合は、refreshコマンドを使用して更新することもできます。

    現在の MATLAB セッションで表示されるツールストリップの更新だけが必要な場合は、slReloadToolstripConfigコマンドを使用して更新することもできます。

    バージョン履歴

    R2022a で導入