Средство просмотра зависимости моделей

Представления зависимости моделей

Средство просмотра Зависимости моделей отображает представление зависимости модели. Представление зависимости является графиком всех моделей и библиотек, на которые ссылается прямо или косвенно модель. Можно использовать представление зависимости, чтобы найти и открыть ссылочные библиотеки и модели. Чтобы идентифицировать и группировать все необходимые файлы вместо этого, смотрите, Анализируют Зависимости моделей.

Средство просмотра Зависимости моделей позволяет вам выбирать между представлением зависимости от файла и образцовым представлением экземпляров.

Представление зависимости от файла

Представление зависимости от файла показывает модель и файлы библиотеки, на которые ссылается топ-модель. Модель, на которую ссылаются, или библиотека появляются только однажды в представлении, даже если на это ссылаются несколько раз в модели. Данные показывают представление зависимости. Серые блоки представляют образцовые файлы, и синие поля представляют библиотеки. Стрелки представляют зависимости. Например, стрелки в этом представлении указывают что модели - ссылки aero_guidance две библиотеки: aerospace и simulink_need_slupdate.

Стрелка из библиотеки, которая указывает на себя, указывает что справочные руководства по библиотеке сам. Блоки в справочном руководстве по библиотеке другие блоки в той же самой библиотеке. Представление в качестве примера показывает что справочные руководства по библиотеке aerospace само.

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

Образцовое представление экземпляров

Образцовое представление экземпляров показывает каждую ссылку на модель в иерархии модели - ссылки (см. Модели - ссылки) с топ-моделью в корне иерархии. Если иерархия модели ссылается на ту же модель несколько раз, модель, на которую ссылаются, появляется многократно в представлении экземпляра, однажды для каждой ссылки. Например, это представление указывает, что иерархия модели - ссылки для sldemo_mdlref_depgraph содержит две ссылки на образцовый sldemo_mdlref_F2C.

В представлении экземпляра поля представляют топ-модель и модели - ссылки. Поля, представляющие экземпляры ускоренного режима (см., Моделируют Иерархии модели), заполнили треугольники в их углах; поля, представляющие экземпляры режима normal mode, имеют пустые треугольники в своих углах. Например, предыдущая схема показывает, что одна из ссылок на sldemo_mdlref_F2C действует в режиме normal mode, и другой действует в ускоренном режиме.

Поля, представляющие защищенные модели, на которые ссылаются, показывают защищенным моделям расширение .slxp. Вы не можете расширить защищенные эталонные модели.

Представление экземпляра отображает информационные значки на полях экземпляра, чтобы указать на переопределение в режиме моделирования для того экземпляра. Например, если модель, на которую ссылаются, сконфигурирована, чтобы запуститься в режиме normal mode, и это запускается в режиме Accelerator, его режим моделирования заменен. Это переопределение происходит, потому что другая модель, на которую ссылаются, которая запускается в режиме Accelerator прямо или косвенно, ссылается на него.

Процессор в Индикаторе Режима цикла.  Представление экземпляра добавляет PIL к именам моделей, которые запускаются в процессоре в режиме цикла (см., Моделируют Иерархии модели). Например, это представление экземпляра зависимости указывает на один экземпляр образцовых выполнений ModDepViewerSub, на которые ссылаются, в процессоре в режиме цикла.

Просмотрите зависимости от файла и библиотеки модели

Этот пример показывает, как использовать Средство просмотра Зависимости моделей, чтобы просмотреть образцовый файл и зависимости библиотеки модели. Чтобы идентифицировать и группировать все необходимые файлы вместо этого, смотрите, Анализируют Зависимости моделей.

  1. Откройте образцовый sldemo_mdlref_depgraph.

  2. Чтобы открыть Средство просмотра Зависимости моделей в представлении зависимости от файла, выберите Analysis> Model Dependencies> Model Dependency Viewer> Models Only.

  3. Установите флажок User-Defined Libraries. Средство просмотра показывает зависимости от пользовательских библиотек, если такие зависимости существуют.

    Можно открыть это представление непосредственно из Редактора Simulink путем выбора Analysis> Model Dependencies> Model Dependency Viewer> Models & Libraries.

  4. Установите Встроенный флажок Libraries, чтобы показать зависимости от MathWorks® встроенные библиотеки.

  5. Чтобы просмотреть зависимости, размеченные горизонтально, нажмите Options и, под Размещением, выберите Horizontal.

  6. Сверните зависимости sldemo_mdlref_outdoor_temp. Щелкните на поле для sldemo_mdlref_outdoor_temp.

  7. Скройте легенду средства просмотра зависимости. Нажмите Options и, под Отображением, установите флажок Legend.

  8. Нажмите Model Instances, чтобы открыть образцовое представление экземпляра.

    Можно открыть это представление непосредственно из редактора Simulink® путем выбора Analysis> Model Dependencies> Model Dependency Viewer> Referenced Model Instances.

  9. Чтобы отобразить полные пути в полях, представляющих экземпляры, нажмите Options и, под Отображением, установите флажок Полного пути. Каждый окружает отображения представления экземпляра путь Блока модели, соответствующего экземпляру. Имя модели, на которую ссылаются, появляется в круглых скобках.

  10. Выберите поле для sldemo_mdlref_heat2cost и нажмите Highlight Block. Соответствующий блок в модели sldemo_mdlref_depgraph кажется подсвеченным.

  11. В средстве просмотра зависимости дважды кликните поле sldemo_mdlref_heat2cost, чтобы открыть модель в Редакторе Simulink.

Похожие темы

Была ли эта тема полезной?