exponenta event banner

Показать пользовательские примеры

Отображение примеров

Чтобы отобразить такие примеры, как видео, опубликованные сценарии программ или другие файлы, иллюстрирующие использование программ в браузере справки MATLAB ®, выполните следующие действия.

  1. Создайте файлы примеров. Храните файлы в папке, которая находится в пути поиска MATLAB, но за пределами matlabroot папка.

    Совет

    MATLAB включает функцию, которая преобразует сценарии или функции в форматированные HTML-файлы, которые можно отображать в качестве примеров. Чтобы создать эти HTML-файлы в MATLAB, используйте один из двух способов:

  2. Создать 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>
  3. Просмотрите примеры.

    В браузере справки перейдите на домашнюю страницу. В нижней части страницы в разделе Дополнительное программное обеспечение щелкните ссылку для примера. Пример откроется в главном окне справки.

    Если ваши примеры не отображаются в разделе Дополнительное программное обеспечение, demos.xml возможно, файл содержит недопустимую конструкцию.

Элементы файла demos.xml

В пределах demos.xml , вы можете включить общую информацию в <demos> тег, определите отдельные примеры с помощью <demoitem> тег и опционально определить категории с помощью <demosection> тег.

Включить общую информацию с помощью <demos> Тэг

В пределах demos.xml файл, корневой тег <demos>. Этот тег включает элементы, определяющие содержимое главной страницы для примеров.

XML-тег

Примечания 

<name>

Имя панели инструментов или набора примеров.

<type>

Возможные значения: matlab, simulink, toolbox, или blockset.

<icon>

Игнорируется в MATLAB R2015a и более поздних версиях.

В предыдущих версиях этот значок был значком для вашего примера. В этих версиях можно использовать стандартный значок, HelpIcon.DEMOS. Или можно предоставить пользовательский значок, указав путь к значку относительно расположения demos.xml файл.

<description>

Описание, отображаемое на главной странице примеров.

Начиная с R2021a, символьные данные не поддерживаются в описании demos.xml файл. Если ваш demos.xml файл содержит символьные данные, такие как &lt;, &gt;, &apos;, &quot;, и &amp; в описании описание отображается некорректно в браузере справки. Чтобы автоматически заменить существующие символьные данные несимвольными, используйте patchdemoxmlfile функция.

<website>

(Необязательно) Ссылка на веб-сайт. Например, примеры MathWorks ® включают ссылку на страницу продукта по адресуhttps://www.mathworks.com.

Определение примеров с помощью <demoitem> Тэг

XML-тег

Примечания 

<label>

Определяет заголовок для отображения в браузере.

<type>

Возможные значения: M-file, model, M-GUI, video, или other.

Как правило, если вы опубликовали пример с помощью функции публикации, соответствующее <type> является M-file.

<source>

Если <type> является M-file, model, M-GUI, то <source> является именем связанного .m файл или файл модели без расширения. В противном случае не включайте <source> элемент, но включать <callback> элемент.

<file>

Использовать этот элемент только для примеров с <type> значение, отличное от M-file если требуется отобразить HTML-файл, описывающий пример. Укажите относительный путь из расположения demos.xml.

<callback>

Использовать этот элемент только для примеров с <type> значение video или other для задания исполняемого файла или команды MATLAB для выполнения примера.

<dependency>

(Необязательно) Указывает другие продукты, необходимые для выполнения примера, например другую панель инструментов. Текст должен соответствовать наименованию продукта, указанному в info.xml файл, который находится в пути поиска или в текущей папке.

Определение категорий с помощью <demosection> Tag

При необходимости определите категории для примеров, включив <demosection> для каждой категории. Если включить какие-либо категории, то все примеры должны быть в категориях.

Каждый <demosection> элемент содержит <label> который предоставляет имя категории и связанные с ней <demoitem> элементы.

См. также

Связанные темы