exponenta event banner

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

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

Для просмотра и анализа созданного кода рекомендуется переходить между кодом и моделью. В отчет о создании кода HTML можно включить веб-представление модели. Затем модель и созданный код можно совместно использовать вне среды MATLAB. При создании отчета веб-представление включает атрибуты блок-схемы, отображаемые в редакторе Simulink Editor, например, порядок выполнения сортировки блоков, свойства сигнала и типы данных порта.

Лицензия Simulink ® Report Generator™ необходима для включения веб-представления (Simulink Report Generator) модели в отчет о создании кода.

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

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

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

  • Mozilla Firefox версии 1.5 или более поздней, которая имеет встроенную поддержку SVG. Чтобы загрузить браузер Firefox, перейдите по ссылке www.mozilla.com/.

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

  • Веб-браузер Apple Safari

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

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

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

  2. Откройте диалоговое окно Параметры конфигурации (Configuration Parameters) или Обозреватель моделей (Model Explorer) и перейдите на панель Создание кода HDL (HDL Code Generation).

  3. В разделе Отчет о создании кода выберите Создать веб-представление модели.

  4. Нажмите кнопку «Создать».

    После создания модели и кода отчет о создании кода открывается в веб-браузере MATLAB ®.

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

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

  7. Чтобы выделить созданный код блока в модели, щелкните блок. Соответствующий код подсвечивается на панели исходного кода.

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

Дополнительные сведения об изучении модели в веб-представлении см. в разделе Навигация по веб-представлению (генератор отчетов Simulink).

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

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

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

  • В веб-представлении модели невозможно открыть схему ссылочной модели, дважды щелкнув блок ссылочной модели в верхней модели. Вместо этого откройте отчет о создании кода для ссылочной модели, щелкнув ссылку в разделе Ссылочные модели (Referenced Models) на левой панели навигации.

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

  • Поиск в отчете о создании кода не находит и не выделяет текст в веб-представлении модели.

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

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

  • Ограничения отслеживания (встроенный кодер), которые применяются к отслеживанию между кодом и фактической схемой модели.