このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
カスタム例の表示
例の表示方法
ビデオ、パブリッシュしたプログラム スクリプト、プログラムの使用方法を示した他のファイルなどの例を MATLAB® ヘルプ ブラウザーに表示するには、次の手順に従います。
例ファイルを作成します。スクリプトまたは関数から例を作成するには、MATLAB で次の 2 つのいずれかの方法を使用して、ファイルを HTML 形式ファイルに変換します。
ライブ スクリプト (
*.mlx
) を作成して HTML にエクスポートします。詳細については、ライブ スクリプトと関数を共有およびエクスポートする方法を参照してください。スクリプト (
*.m
) を作成して HTML にパブリッシュします。詳細は、MATLAB コードのパブリッシュと共有を参照してください。
ツールボックス用の例ファイルとサポート ファイル (PNG ファイルや CSS ファイルなど) を
demos.xml
ファイルを含むフォルダー (またはそのサブフォルダー) に格納します。このフォルダーは次の場所になければなりません。MATLAB 検索パス上
フォルダーの外matlabroot
インストールされているハードウェア サポート パッケージのヘルプ フォルダーの外
例の名前、タイプ、表示情報を説明する
demos.xml
ファイルを作成します。このファイルを、info.xml
ファイルを含むフォルダー (またはそのサブフォルダー) に配置します。info.xml
ファイルの作成の詳細については、カスタム ドキュメンテーションの表示を参照してください。たとえば、
My Sample
というツールボックスがあり、HTML にパブリッシュしたスクリプトmy_example
が含まれているとします。このdemos.xml
ファイルを使用して、my_example
を表示できます。<?xml version="1.0" encoding="utf-8"?> <demos> <name>My Sample</name> <type>toolbox</type> <icon>HelpIcon.DEMOS</icon> <description>This text appears on the main page for your examples.</description> <website><a href="https://www.mathworks.com">Link to your Web site</a></website> <demosection> <label>First Section</label> <demoitem> <label>My Example Title</label> <type>M-file</type> <source>my_example</source> </demoitem> </demosection> </demos>
例を表示します。
ヘルプ ブラウザーで、ホーム ページへ移動します。ページの下部で [補助ソフトウェア] の下にある、作成した例へのリンクをクリックします。例がメイン ヘルプ ウィンドウで開きます。
例が [補助ソフトウェア] の下に表示されない場合、
demos.xml
ファイルに無効な構成が含まれている可能性があります。
demos.xml ファイルの要素
demos.xml
ファイル内で、一般情報を <demos>
タグに含めたり、<demoitem>
タグを使用して個々の例を定義したり、必要に応じて <demosection>
タグを使用してカテゴリを定義することができます。
<demos>
タグを使用して一般情報を含める
demos.xml
ファイル内で、ルート タグは <demos>
です。このタグには、例のメイン ページの内容を決定する要素が含まれます。
XML タグ | メモ |
---|---|
| 例のツールボックスまたはコレクションの名前です。 |
| 利用可能な値は |
| MATLAB R2015a 以降では無視されます。 以前のリリースでは、このアイコンが例のアイコンでした。これらのリリースでは、標準のアイコン |
| 例のメイン ページに表示される説明です。 R2021a 以降、文字データは |
| (オプション) Web サイトへのリンク。たとえば、MathWorks® の例には |
<demoitem>
タグを使用した例の定義
XML タグ | メモ |
---|---|
| ブラウザーに表示するタイトルを定義します。 |
| 利用可能な値は 通常、関数 publish を使用して例をパブリッシュした場合、適切な |
|
|
| 例を説明する HTML ファイルを表示する場合、この要素は |
| この要素を |
| (オプション) 例の実行に必要な他の製品 (他のツールボックスなど) を指定します。このテキストは、検索パス上または現在のフォルダーの |
<demosection>
タグを使用したカテゴリの定義
必要に応じて、各カテゴリに <demosection>
を含めて、例にカテゴリを定義します。カテゴリを "1 つでも" 含める場合、"すべての" 例がカテゴリ内になければなりません。
各 <demosection>
要素には、カテゴリ名と関連する <demoitem>
要素を指定する <label>
が含まれます。