Просмотрите, измените и добавьте элементы моделей Simulink, диаграмм Stateflow и переменных рабочей области
От вкладки Simulink Editor Modeling нажмите Model Explorer.
В открытой модели в Редакторе Simulink щелкните правой кнопкой по блоку и из контекстного меню, выберите Explore.
В открытой диаграмме Stateflow щелкните правой кнопкой по области рисунка и из контекстного меню, выберите Explore.
Search Bar
— Ищите элементы модели, начиная с узла, который вы выбираете в иерархии моделиОткройте панель поиска с помощью опции View > Toolbars > Search Bar. Панель поиска включает эти средства управления: Поисковый Тип и Параметры поиска.
Search Type
— Задайте тип объектов или свойств включать в поискИспользуйте управление Search Type, чтобы задать тип объектов или свойств включать в поиск.
Поисковая опция типа | Описание |
---|---|
by Name | Ищет модель или график для всех объектов, которые имеют заданную строку от имени объекта. |
by Property Name | Поиски возражают, которые имеют заданное свойство. Задайте целевое имя свойства из списка свойств, который возражает в области поиска, может иметь. |
by Property Value | Поиски возражают со значением свойства, которое совпадает со значением, которое вы задаете. Задайте имя свойства, значение, которое будет соответствующим, и тип соответствия (например, равняется, меньше, чем, или больше, чем). |
by Block Type | Поиски блоков заданного типа блока. Выберите целевой тип блока из списка типов, содержавшихся в в настоящее время выбранной модели. |
by Stateflow Type | Поиски объектов Stateflow заданного типа. |
for Variable Usage | Поиски блокируются, которые используют переменные, заданные в рабочей области. Выберите базовое рабочее пространство или рабочее пространство модели (имя модели) и, опционально, имя переменной. |
for Referenced Variables | Поиски переменных, что модель или использование блока. Задайте имя модели или блока в поле by System. Модель или блок должны быть в панели Model Hierarchy. |
for Unused Variables | Поиски переменных, которые задаются в рабочей области, но не используются любой моделью или блоком. Выберите имя рабочей области из выпадающего списка для поля in Workspace. |
for Library Links | Поиски библиотеки соединяются в текущей модели. |
by Class | Поиски объектов Simulink заданного класса. |
for Fixed Point Capable | Ищет модель все блоки та фиксированная точка поддержки расчеты. |
for Model References | Ищет модель ссылки на другие модели. |
by Dialog Prompt | Ищет модель все объекты, диалоговые окна которых содержат подсказку, которую вы задаете. |
by String | Ищет модель все объекты, в которых строка вы задаете, происходит. |
Search Options
— Задайте строки поискаИспользуйте управление Search Options, чтобы задать осциллограф и как применить строки поиска.
Параметр поиска | Описание |
---|---|
Match Whole String | Не позволяйте частичные соответствия строки (например, не позволяйте |
Match Case | Рассматривает случай когда соответствующие строки (например, |
Regular Expression | Полагает, что строка является соответствующей как регулярное выражение. |
Evaluate Property Values During Search | Применяется только для поисковых запросов значением свойства. Если включено, Model Explorer оценивает значение каждого свойства как выражение MATLAB и сравнивает результат с поисковым значением. Если эта опция отключена (значение по умолчанию), Model Explorer сравнивает неоцененное значение свойства с поисковым значением. |
Refine Search | Инициирует вторичный поиск, который обеспечивает дополнительные критерии поиска, чтобы совершенствовать начальные результаты поиска. Вторая поисковая операция ищет объекты, которые выполняют и оригиналу и новым критериям поиска. |
По умолчанию строки поиска являются нечувствительными к регистру и обработаны как регулярные выражения, и поиск позволяет частичные соответствия строки. Вы не можете использовать подстановочные символы в строках поиска. Например, если вы вводите *1
как строка поиска имени, вы не получаете результатов поиска, если нет элемент, имя которого начинает с этих двух символов *1
. Если существует out1
элемент, результаты поиска не включают тот элемент.
Simulink Root
— Отобразите узлы отображения, представляющие рабочее пространство MATLAB, модели Simulink и диаграммы StateflowРасширьте Simulink Root, чтобы отобразить узлы, представляющие рабочее пространство MATLAB, модели Simulink и диаграммы Stateflow, которые находятся на текущем сеансе.
Base Workspace
— Рабочее пространство MATLABBase Workspace представляет рабочее пространство MATLAB. Рабочее пространство MATLAB является базовым рабочим пространством для моделей Simulink и диаграмм Stateflow. Переменные, заданные в этой рабочей области, отображаются ко всем открытым моделям и графикам.
Расширение узла модели или графика в Model Hierarchy разделяет на области узлы отображений, представляющие следующие элементы, как применимые для моделей и графиков, которые вы имеете открытый.
Узел | Описание |
---|---|
Настройки | Выберите узел Настроек, чтобы показать конфигурации модели модели и ссылки настройки в панели Contents. Для получения информации о добавлении, удалении, видят сохранение и движущиеся конфигурации модели, Управляют Конфигурациями модели для Модели. |
Рабочее пространство модели | Для получения информации о том, как использовать Model Explorer, чтобы работать с переменными рабочего пространства модели, видеть эти темы: |
Внешние данные | Расширьте узел External Data, чтобы отобразить внешние источники данных для модели, включая базовое рабочее пространство (если доступ включен), и словари данных. |
Подсистемы верхнего уровня | Расширьте узел, представляющий подсистему, чтобы отобразить базовые подсистемы, если таковые имеются. |
Блоки Model | Расширьте блоки модели, чтобы показать содержимое моделей, на которые ссылаются. |
Диаграммы Stateflow |
|
Contents Pane
— Опишите панель Содержимого Model ExplorerПанель Contents отображает одну из двух таблиц, содержащих информацию о моделях и графиках, в зависимости от вкладки, которую вы выбираете:
Вкладка Contents отображает таблицу свойства объекта для узла, который вы выбираете в панели Model Hierarchy.
Вкладка Search Results отображает таблицу результатов поиска.
Опционально, можно также открыться, представление столбца детализирует раздел в панели Contents. Эта диаграмма показы панель Contents со столбцом просматривает открытый раздел деталей.
Чтобы открыть раздел деталей представления столбца, нажмите Show Details наверху панели Contents.
Раздел деталей представления Column обеспечивает интерфейс для настройки представления столбца (скрытый по умолчанию).
Табличный раздел Свойства объекта отображает таблицу объекта модели и данных об объекте диаграммы (открытый по умолчанию).
В табличном разделе свойства объекта вкладки Contents и во вкладке Search Results:
Столбцы таблицы соответствуют свойствам объектов (например, Name
и BlockType
).
Таблица свойства объекта показывает первые два столбца (объектный значок и Name
свойство) постоянно, так, чтобы эти столбцы остались видимыми независимо от того, как далеко вы прокручиваете направо.
Строки таблицы соответствуют объектам (например, блоки и состояния).
Объекты и свойства, отображенные в панели Contents, зависят от:
Представление столбца, что вы выбираете в панели Contents
Узел, который вы выбираете в панели Model Hierarchy
Вид объекта (например, подсистема или график), что вы выбираете в панели Model Hierarchy
View> опции Row Filter, которые вы выбираете
Ссылка Contents of в главной левой стороне Contents разделяет ссылки на области на в настоящее время выбранный узел в панели Model Hierarchy. Данные модели, отображенные в панели Содержимого, отражают установку опции Current System and Below. В этом примере Contents of соединяется с vdp
модель, которая является в настоящее время выбранным узлом.
Views
— Именованный набор свойствModel Explorer использует представления, чтобы задать наборы столбцов свойства, чтобы отобразиться в панели Contents.
Для каждого вида узла в панели Model Hierarchy определенные свойства являются самыми важными для объектов, отображенных в панели Contents. Например, для вершины модели Simulink, такой как модель или подсистема, некоторые свойства, которые полезны для отображения, включают:
BlockType
(тип блока)
OutDataTypeStr
(тип выходных данных)
OutMin
(минимальное значение для блока выход)
Обычно представление столбца не содержит общий набор свойств для всех объектов в узле. Определение подмножества свойств отобразиться может оптимизировать задачу исследования и редактирования объекта модели и свойств объекта диаграммы и повысить плотность данных, отображенных в панели Contents.
Можно использовать представление, чтобы получить следующие характеристики информации модели, чтобы показать в Model Explorer:
Свойства, которые вы хотите отобразить в панели Contents
Размещение панели Contents (например, группируясь свойством, порядком столбцов свойства, и сортируя)
Можно использовать представления следующими способами:
Используйте стандартные представления, поставленные с Model Explorer
Настройте стандартные представления
Создайте свои собственные представления
В первый раз, когда вы открываете Model Explorer, программное обеспечение автоматически применяет одно из стандартных представлений к узлу, который вы выбираете в панели Model Hierarchy. Model Explorer применяет представление на основе вида узла, который вы выбираете.
Model Explorer присваивает одну из четырех категорий узлов в панели Model Hierarchy. Model Explorer первоначально сопоставляет представление по умолчанию с каждой категорией узла. Четыре категории узла:
Категория узла | Виды включенных узлов иерархии | Начальное связанное представление |
---|---|---|
Simulink | Модели, подсистемы и корневые модели уровня | Block Data Types |
Рабочая область | Базовое рабочее пространство и объекты рабочего пространства модели | Data Objects |
Stateflow | Диаграммы Stateflow и состояния | Stateflow |
Настройки | Узел раздела Configurations | Configurations |
Другой | Объекты, которые не помещаются в одну из первых трех категорий; например, конфигурации модели | Default |
Поле Column View наверху панели Contents отображает представление, что Model Explorer в настоящее время использует.
В панели Contents, из списка Column View, можно выбрать другое представление. Если вы выбираете другое представление, то партнеры Model Explorer, которые просматривают с категорией текущего узла. Например, предположите, что выбранный узел в панели Model Hierarchy является моделью Simulink, и текущим представлением является Data Objects
. Если вы изменяете представление в Signals
, затем, когда вы выбираете другую вершину модели Simulink, Model Explorer использует Signals
представление.
По умолчанию Model Explorer автоматически применяет представление, на основе категории узла, который вы выбираете и последнее представление, используемое для того узла. Можно вручную выбрать представление из списка Column View, который лучше соответствует текущей задаче.
Можно переключить от режима по умолчанию наличия Model Explorer, автоматически применяют представления к режиму, в котором необходимо вручную выбрать представление, чтобы изменить представления.
Включить ручной режим выбора представления:
Выберите View> Column View> Manage Views.
Диалоговое окно View Manager открывается.
В диалоговом окне View Manager нажмите кнопку Options и очистите Change View Automatically.
В ручном режиме выбора представления, если вы переключаетесь на другой вид узла в панели Model Hierarchy, которой сопоставили другое представление с ним, панель Contents отображает желтую информационную панель, предлагающую, чтобы представление использовало.
Можно справиться с представлениями (например, создать новое представление или экспортировать представление), использование диалогового окна View Manager. Чтобы открыть диалоговое окно View Manager, выберите опцию Manage Views от также:
Меню View> Column View
Опции перечислили, когда вы нажимаете кнопку Options в разделе деталей представления столбца
Диалоговое окно View Manager отображается список заданных представлений и обеспечивает инструменты для вас, чтобы справиться с представлениями.
Можно справиться с представлениями несколькими способами, включая создание, удаление, переупорядочение, экспорт, импорт и сброс представлений.
Tip Interface
— Отобразите/скройте советыИнтерфейс совета сразу появляется выше таблицы свойства объекта. Не появляется, используете ли вы автоматический выбор представления. Интерфейс совета отображает ссылку для изменения текущего представления к предложенному представлению. Чтобы выбрать предложенное представление, отображенное в панели совета, щелкните по ссылке. Чтобы скрыть в настоящее время отображенный совет, от кнопки меню на правой стороне панели совета, выбирают Hide This Tip.
Первоначально, предложенное представление является представлением по умолчанию, сопоставленным с узлом. Если вы сопоставляете другое представление с категорией узла, то совет предлагает последний раз выбранное представление, когда вы выбираете подобные узлы.
Чтобы измениться из ручной спецификации представлений к автоматической спецификации, от интерфейса совета, выбирают стрелку вниз и затем пункт меню Change View Automatically.
Чтобы включить интерфейс совета, под Options на правой стороне, выбирают Manage Views, и затем Options> Change View Automatically.
Property Dialog Pane
— Описывает Диалоговую панель Model ExplorerИспользуйте панель Dialog , чтобы просмотреть и изменить свойства объектов, которые вы выбираете в панели Model Hierarchy или в панели Contents.
По умолчанию панель Dialog появляется в Model Explorer, справа от панели Contents. Чтобы показать или скрыть панель Dialog, используйте один из этих подходов:
В меню View выберите Show Dialog Pane.
Из основной панели инструментов нажмите кнопку Dialog View.
Отредактировать значения свойств с помощью панели Dialog:
В панели Contents выберите объект (такой как блок или сигнал). Панель Dialog отображает свойства объекта, который вы выбрали.
Измените свойство (например, номер порта блока Outport) в панели Dialog.
Нажмите Apply, чтобы принять изменение или нажать Revert, чтобы возвратиться к исходному значению.
По умолчанию нажатие вне диалогового окна с остающимися без применения изменениями заставляет диалоговое окно Apply Changes появляться. Нажмите Apply, чтобы принять, что изменения или Ignore возвращаются к исходным настройкам.
Предотвратить диалоговое окно Apply Changes от отображения:
В диалоговом окне кликните по флажку In the future Apply or Ignore (whichever I select) without asking.
Если вы хотите, чтобы Simulink применил изменения, не предупреждая вас, нажмите Apply. Если вы хотите, чтобы Simulink проигнорировал изменения, не предупреждая вас, нажмите Ignore.
Чтобы восстановить диалоговое окно Apply Changes, в меню Tools, выбирают Prompt if dialog has unapplied changes.
Когда вы выбираете числовую переменную MATLAB или Simulink.Parameter
объект в рабочем пространстве модели, флажок Argument появляется в Диалоговой панели. Этот флажок конфигурирует переменную или объект в качестве аргумента модели. Смотрите Параметрируют Экземпляры Допускающей повторное использование Модели, на которую Ссылаются.