exponenta event banner

Веб-представление модели в отчете о создании кода

Веб-представления модели

Для просмотра и анализа созданного кода рекомендуется переходить между кодом и моделью. В отчет о создании кода HTML можно включить веб-представление модели. Затем можно совместно использовать модель и созданный код вне среды MATLAB ®. Необходимо иметь лицензию Simulink ® Report Generator™, чтобы включить веб-представление (Simulink Report Generator) модели в отчет о создании кода.

Требования к браузеру для веб-представлений

Для веб-представлений требуется веб-браузер, поддерживающий масштабируемую векторную графику (SVG). Веб-представления используют SVG для визуализации и навигации моделей.

Вы можете использовать следующие веб-браузеры:

  • Mozilla ® Firefox ® версии 1.5 или более поздней, которая имеет встроенную поддержку SVG. Чтобы загрузить браузер Firefox, перейдите по ссылкеhttps://www.mozilla.org/en-US/firefox/.

  • Яблочный сафари

  • Microsoft ® Internet Explorer ® с подключаемым модулем Adobe ® SVG Viewer. Чтобы загрузить плагин Adobe SVG Viewer, перейдите по ссылкеwww.adobe.com/devnet/svg/.

    Примечание

    Веб-представления не поддерживают Microsoft Internet Explorer 9.

Создание отчета о создании кода HTML с помощью веб-представления модели

В этом примере показано, как создать отчет о создании кода HTML, включающий веб-представление схемы модели.

  1. Откройте окно plcdemo_simple_subsystem модель.

  2. Откройте приложение «Кодер ПЛК» и перейдите на вкладку «Код ПЛК».

  3. Щелкните Настройки (Settings) и перейдите на панель Создание кода (Code Generation).

  4. Чтобы включить создание отчетов, установите флажок Отчет (Report) > Создать отчет об отслеживании ( Generate traceability report).

  5. Чтобы включить веб-представление модели, установите флажок Отчет > Создать веб-представление модели.

  6. Нажмите кнопку ОК.

  7. На вкладке «Код ПЛК» нажмите «Создать код ПЛК» для инициирования создания кода и отчета. Отчет о создании кода для модели верхнего уровня открывается в веб-браузере MATLAB.

  8. На левой панели навигации выберите файл исходного кода. Соответствующий отслеживаемый исходный код отображается на правой панели и содержит гиперссылки.

  9. Щелкните гиперссылку в коде. Веб-вид модели отображает и выделяет соответствующий блок в модели.

  10. Чтобы вернуться к отчету о создании кода для модели верхнего уровня, в верхней части левой панели навигации нажмите кнопку «Назад», пока не отобразится отчет для модели верхнего уровня.

Дополнительные сведения о переходе между сгенерированным кодом и схемой модели см. в разделе Элементы модели Trace Simulink в сгенерированном коде.

Ограничения веб-представления модели

При использовании веб-представления модели отчет о создании кода HTML имеет следующие ограничения:

  • Код не создается для виртуальных блоков. В веб-представлении модели при щелчке виртуального блока отчет о создании кода очищает подсветку в файлах исходного кода.

  • Таблицы истинности Stateflow ®, события и ссылки на библиотечные диаграммы не поддерживаются.

  • Поиск в отчете о создании кода не находит и не выделяет текст.

  • В сборке подсистемы гиперссылки отслеживания блоков ввода и вывода корневого уровня отключены.

  • При переходе от фактической схемы модели (не веб-представления модели в отчете) к исходному коду в отчете о создании кода HTML веб-представление модели отключено и не отображается. Чтобы включить веб-представление модели, снова откройте отчет Open Code Generation Report (Simulink Coder).