このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
作成したブロックセットの発行
ブロックセット デザイナー プロジェクトのブロックにアーティファクトを追加したら、プロジェクトをツールボックスとして発行して共有できます。発行するには次のようにします。
ブロックセット ツリーからブロックセットをクリックし、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 フォルダーに移動します。
[ツールボックスの情報] の該当するフィールドに、プロジェクトの名前、作成者、説明が表示されます。必要に応じて情報を編集します。
MATLAB® がインストール コンポーネントを検出するよう、[ツールボックス ファイルとフォルダー] からツールボックスの内容を確認します。プロジェクト ファイルにまだ含まれていないファイルを含める場合は、[ファイルとフォルダーの除外] を編集します。
ツールストリップから [パッケージ] をクリックしてツールストリップをパッケージします。
ツールボックスを保存して MATLAB Central File Exchange で共有するには、[ツールボックスのパッケージ化] ダイアログ ボックスの上部の [パッケージ] メニューから [パッケージ化と共有] を選択します。このオプションは現在の MATLAB フォルダーに
.mltbx
ファイルを生成し、ツールボックスの File Exchange への送信のための web ページを開きます。MATLAB は File Exchange の送信フォームに、ツールボックスに関する情報を入力します。フォームを確認して送信し、ツールボックスを File Exchange で共有します。ツールボックスを他の人と共有するには
.mltbx
ファイルを使用します。ツールボックスをパッケージしたときに追加したすべてのファイルが.mltbx
ファイルに含まれています。ツールボックスがインストールされると、.mltbx
ファイルが MATLAB パスまたは他のインストールの詳細を管理します。
ツールボックスを作成して共有する方法の詳細について、およびユーザー インターフェイスのパッケージ化の詳細については、ツールボックスの作成と共有を参照してください。
参考
S-Function | S-Function Builder | MATLAB System | Subsystem