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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Чтобы открыть Средство просмотра Зависимости моделей в представлении зависимости от файла, на вкладке Modeling, на ультраправом из раздела Design, кликают по стреле. Под System Design нажмите Model Dependencies.

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

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

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

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

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

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

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

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

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

Похожие темы