Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

作成したブロックセットの発行

ブロックセット デザイナー プロジェクトのブロックにアーティファクトを追加したら、プロジェクトをツールボックスとして発行して共有できます。発行するには次のようにします。

  1. ブロックセット ツリーからブロックセットをクリックし、Simulink® ツールストリップから [ツールボックスのパブリッシュ] をクリックします。

    ブロックセット デザイナーはプロジェクト内のファイルを収集して、[表示][ファイル][publish] フォルダーを作成します。このフォルダーには、依存関係の分析に基づいてブロックセット プロジェクト内の個別のフォルダーからのすべてのファイルが含まれていますが、これが 1 つのフォルダーにまとめて収集されています。依存関係の分析の詳細については、依存性解析を参照してください。publish フォルダーにはこれらのフォルダーと関連する内容が含まれています。

    フォルダー名内容
    doc

    • すべてのブロック ドキュメンテーションの HTML ファイルと、ブロックセットレベルのドキュメンテーションの XML ファイル

    • helpdoc.xml および info.xml は、ツールボックスのドキュメンテーションで使用するよう生成されます。詳細については、カスタム ドキュメンテーションの表示を参照してください。

    extra

    すべてのブロックについて、次のものが含まれる。

    • S-Function ソース ファイルとビルド スクリプト

    • ドキュメンテーション ソース ファイル

    • テスト モデル、スイート、および生成されたそれらの入力ファイル

    • その他、ブロック アイコンなど、依存関係の分析に基づく必要なすべてのファイル

    library

    ブロックセット内のライブラリ モデル、<projectroot>/common/library の下のすべてのファイル。これにはサブライブラリのライブラリ モデルと、ブロックセット プロジェクトのライブラリ モデルが含まれる。

    mexすべての S-Function mex ファイル
    script

    ブロックセットのルート フォルダーと <projectroot>/common/script の下のすべてのファイルを返す blocksetroot.m ファイル。

    sysobjブロックセット プロジェクト内の MATLAB System ブロックのすべての System object™ コード

    publish に含める他のファイルがある場合には、publish フォルダーに手動でコピーします。

    publish フォルダーは既定でプロジェクト パスに追加されるため、プロジェクトでのファイルの優先順位低下を避けるには、このフォルダーをプロジェクト パスから削除するか、パブリッシュ プロセスの後で削除します。パブリッシュの後でブロックセットに変更を加える場合は、再度 [パブリッシュ] をクリックして更新されたファイルを publish フォルダーに移動します。

  2. [ツールボックスの情報] の該当するフィールドに、プロジェクトの名前、作成者、説明が表示されます。必要に応じて情報を編集します。

  3. MATLAB® がインストール コンポーネントを検出するよう、[ツールボックス ファイルとフォルダー] からツールボックスの内容を確認します。プロジェクト ファイルにまだ含まれていないファイルを含める場合は、[ファイルとフォルダーの除外] を編集します。

  4. ツールストリップから [パッケージ] をクリックしてツールストリップをパッケージします。

    ツールボックスを保存して MATLAB Central File Exchange で共有するには、[ツールボックスのパッケージ化] ダイアログ ボックスの上部の [パッケージ] メニューから [パッケージ化と共有] を選択します。このオプションは現在の MATLAB フォルダーに .mltbx ファイルを生成し、ツールボックスの File Exchange への送信のための web ページを開きます。MATLAB は File Exchange の送信フォームに、ツールボックスに関する情報を入力します。フォームを確認して送信し、ツールボックスを File Exchange で共有します。

    ツールボックスを他の人と共有するには .mltbx ファイルを使用します。ツールボックスをパッケージしたときに追加したすべてのファイルが .mltbx ファイルに含まれています。ツールボックスがインストールされると、.mltbx ファイルが MATLAB パスまたは他のインストールの詳細を管理します。

ツールボックスを作成して共有する方法の詳細について、およびユーザー インターフェイスのパッケージ化の詳細については、ツールボックスの作成と共有を参照してください。

参考

| | |

関連するトピック