Simulink でのカスタマイズの登録
Simulink® では、関数 sl_customization
を使用して複数のカスタマイズを登録できます。
カスタマイズ ファイルの設定
カスタマイズを登録するには、sl_customization.m
という名前の MATLAB® 関数ファイルを使用します。この関数を、カスタマイズする Simulink インストールの MATLAB パス上または現在のフォルダーに配置します。
複数の sl_customization.m
ファイルを配置することができます。各ファイルのカスタマイズが有効になり、カスタマイズごとに競合が処理されます。たとえば、複数の sl_customization.m
ファイルのライブラリに対して優先順位を指定すると、1 つだけが有効になります。同じメニュー項目を 2 回追加すると、2 回表示されます。カスタマイズが予測どおりに読み込まれていることを確認するには、カスタマイズ ファイルの読み取りと更新の説明に従ってカスタマイズを更新します。
関数 sl_customization
は、1 つの引数を受け入れます。この引数は、カスタマイズ マネージャー オブジェクト (cm
) のハンドルです。次に例を示します。
function sl_customization(cm)
カスタマイズ ファイルの編集
関数 sl_customization
で、アプリケーションに固有のカスタマイズ マネージャー オブジェクトのプロパティとメソッドを使用してカスタマイズを登録します。カスタマイズのプロパティとメソッドを使用して、以下を実行できます。
その他の MathWorks® 製品では、カスタマイズ マネージャー オブジェクトと sl_customization.m
ファイルを使用します。Simulink 以外の製品に適用されるメソッドとプロパティについては、その製品のドキュメンテーションを参照してください。
カスタマイズ ファイルの読み取りと更新
Simulink の起動時に sl_customization.m
ファイルが読み取られます。sl_customization.m
ファイルを変更する場合は、Simulink を再起動するか、次のコマンドを入力して変更を確認します。
sl_refresh_customizations
このコマンドは、MATLAB パス上および現在のフォルダー内のすべての sl_customization.m
ファイルを実行します。sl_refresh_customizations
を実行すると、次のような副次的影響があります。
Simulink ツールストリップのリビルド
すべての Simulink エディターのメニューのリビルド
ライブラリ ブラウザーのメニューとツール バーのリビルド
ライブラリ ブラウザー キャッシュのクリアとライブラリ ブラウザーの更新
ビューアーおよびジェネレーター マネージャーのデータの再読み込み