Чтобы отобразить примеры, такие как видео, опубликованные программные скрипты или другие файлы, которые иллюстрируют использование ваших программ в MATLAB® Браузер документации выполните следующие действия:
Создайте файлы с примерами. Храните файлы в папке, которая находится в пути поиска файлов MATLAB, но вне
папка. matlabroot
Совет
MATLAB включает функцию, преобразующую скрипты или функции в форматированный HTML файлов, которые можно отображать как примеры. Чтобы создать этот HTML файлов в MATLAB, используйте один из следующих двух методов:
Создайте live скрипт (*.mlx
) и экспортировать его в HTML. Для получения дополнительной информации см. раздел «Совместное использование Live скриптов и функций».
Создайте скрипт (*.m
) и опубликовать его в HTML. Для получения дополнительной информации см. раздел «Публикация и совместное использование кода MATLAB».
Создайте demos.xml
файл, который описывает имя, тип и отображаемую информацию для ваших примеров. Поместите файл в папку (или подпапку папки), которая содержит ваши info.xml
файл. Для получения дополнительной информации о создании info.xml
файл раздел «Отображение пользовательской документации».
Например, предположим, что у вас есть тулбокс с именем My Sample
, который содержит скрипт с именем my_example
который вы опубликовали в HTML. Этот 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>
Посмотрите свои примеры.
В браузере документации перейдите к домашней странице. В нижней части страницы, под Supplemental Software щелкните ссылку для вашего примера. Ваш пример откроется в главном окне справки.
Если ваши примеры не отображаются под Supplemental Software, demos.xml
файл может содержать недопустимую конструкцию.
В пределах demos.xml
файл, можно включить общую информацию в <demos>
тег, задайте отдельные примеры используя <demoitem>
тег, и опционально задайте категории с помощью <demosection>
тег.
<demos>
ТэгВ пределах demos.xml
файл, корневой тег <demos>
. Этот тег включает элементы, которые определяют содержимое главной страницы для ваших примеров.
XML-тег | Примечания |
---|---|
| Имя вашего тулбокса или набора примеров. |
| Возможные значения |
| Проигнорировано в MATLAB R2015a и более поздних версиях. В предыдущих релизах этот значок был значком для вашего примера. В этих релизах можно использовать стандартный значок, |
| Описание, которое появляется на главной странице для ваших примеров. Начиная с R2021a, символом данные не поддерживаются в описании |
| (Необязательно) Ссылка на веб-сайт. Для примера, MathWorks® примеры включают ссылку на страницу продукта в |
<demoitem>
ТэгXML-тег | Примечания |
---|---|
| Определяет заголовок для отображения в браузере. |
| Возможные значения Обычно, если вы опубликовали свой пример с помощью функции publish, соответствующее |
| Если |
| Используйте этот элемент только для примеров с |
| Используйте этот элемент только для примеров с |
| (Необязательно) Задает другие продукты, необходимые для запуска примера, такие как другой тулбокс. Текст должен совпадать с именем продукта, заданным в |
<demosection> Tag
Вы можете задать категории для примеров, включив <demosection>
для каждой категории. Если вы включаете любые категории, то все примеры должны быть в категориях.
Каждый <demosection>
элемент содержит <label>
который задает имя категории и связанное с ней <demoitem>
элементы.