Просмотрите, измените и добавьте элементы моделей Simulink, диаграмм Stateflow и переменных рабочей области
Используйте Model Explorer, чтобы просмотреть, изменить, и добавить элементы Simulink® модели, Stateflow® графики и переменные рабочей области.
Model Explorer позволяет вам фокусироваться на определенных элементах (например, блоки, сигналы и свойства), не перейдя через модель или график.
Используйте Model Explorer, чтобы искать:
Переменные в рабочих областях и словарях данных
Переменное использование в модели
Экземпляры типа блока
Параметры блоков и значения параметров
Можно объединить критерии поиска и итеративно уточнить результаты. Поиск в Model Explorer для элементов модели, начиная с узла вы выбираете в иерархии модели. Можно искать целую модель в конкретной системе, или в системе и всех системах ниже ее в иерархии. Используя ваши результаты поиска, можно применить изменения в нескольких элементах целиком.
Управлять данными модели (параметры блоков, сигналы, и состояния) в доступной для поиска, поддающейся сортировке таблице, рассматривают использование Model Data Editor. Можно задать атрибуты данных, такие как значения параметров, имена сигнала и начальные значения для состояний.
Чтобы создать, измените, и просмотрите записи в словаре данных, используйте Model Explorer. Смотрите Редактирование и Управляйте Переменными Рабочей области при помощи Model Explorer и Представления и Отмены изменений к Данным о Словаре.
В Панели инструментов Simulink, на вкладке Modeling, нажимают Model Explorer.
В открытой модели в Редакторе Simulink щелкните правой кнопкой по блоку и выберите Explore.
В открытой диаграмме Stateflow щелкните правой кнопкой по области рисунка и выберите Explore.
Search
— Задайте тип объектов или свойств включать в поискby Name
| by Property Name
| by Property Value
| by Block Type
| ...Откройте панель поиска путем выбора View> Toolbars> Search Bar.
Используйте установку Search, чтобы задать тип объектов или свойств включать в поиск.
Поисковая опция типа | Описание |
---|---|
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
— Задайте строки поискаИспользуйте настройки параметра поиска, чтобы задать осциллограф поиска.
Параметр поиска | Описание |
---|---|
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 разделяет на области узлы отображений, представляющие следующие элементы, как применимые, для моделей и графиков, которые вы имеете открытый.
Узел | Описание |
---|---|
Настройки | Выберите узел Configurations, чтобы показать конфигурации модели модели и ссылки настройки в панели Contents. Для получения информации о добавлении, удалении, видят сохранение и движущиеся конфигурации модели, Управляют Конфигурациями модели для Модели. |
Рабочее пространство модели | Для получения информации о том, как использовать Model Explorer, чтобы работать с переменными рабочего пространства модели, видеть эти темы: |
Внешние данные | Расширьте узел External Data, чтобы отобразить внешние источники данных для модели, включая базовое рабочее пространство (если доступ включен), и словари данных. |
Подсистемы верхнего уровня | Расширьте узел, представляющий подсистему, чтобы отобразить базовые подсистемы. |
Блоки Model | Расширьте блоки модели, чтобы показать содержимое моделей, на которые ссылаются. |
Диаграммы Stateflow |
|
Contents Pane
— Опишите содержимое узлаПанель Contents отображает одну из двух таблиц, содержащих информацию о моделях и графиках, в зависимости от вкладки, которую вы выбираете:
Вкладка Contents отображает таблицу свойства объекта для узла, который вы выбираете в панели Model Hierarchy.
Вкладка Search Results отображает таблицу результатов поиска.
Можно также нажать Show Details, чтобы добавить и изменить столбцы, которые появляются в таблицах.
Панель Contents отображает таблицу данных об объекте диаграммы и объекта модели.
Во вкладке Contents и во вкладке Search Results:
Столбцы таблицы соответствуют свойствам объектов (например, Name
и BlockType
).
Таблица показывает первые два столбца (объектный значок и Name
свойство) постоянно, так, чтобы эти столбцы остались видимыми независимо от того, как далеко вы прокручиваете направо.
Строки таблицы соответствуют объектам (например, блоки и состояния).
Объекты и свойства, отображенные в панели Contents, зависят от:
Представление столбца, что вы выбираете в меню Column View
Узел, который вы выбираете в панели Model Hierarchy
Вид объекта (например, подсистема или график), что вы выбираете в панели Model Hierarchy
View> опции Row Filter, которые вы выбираете
Ссылка рядом с Contents of наверху Contents разделяет ссылки на области на в настоящее время выбранный узел в панели Model Hierarchy. Данные модели, отображенные в панели Contents, отражают установку опции Current System and Below.
Column View
— Именованный набор свойствModel Explorer использует представления, чтобы задать наборы столбцов свойства, чтобы отобразиться в панели Contents.
Каждый вид узла в панели Model Hierarchy отображает определенные свойства в панели Contents. Например, модель Simulink или узел подсистемы отображают свойства, такие как:
BlockType
(тип блока)
OutDataTypeStr
(тип выходных данных)
OutMin
(минимальное значение для блока выход)
Обычно представление столбца не содержит общий набор свойств для всех объектов в узле. Определение подмножества свойств отобразиться может оптимизировать задачу исследования и редактирования объекта модели и свойств объекта диаграммы и повысить плотность данных, отображенных в панели Contents.
Можно использовать представление, чтобы получить следующие характеристики информации модели, чтобы показать в Model Explorer:
Свойства, которые вы хотите отобразить в панели Contents
Размещение панели Contents (например, группируясь свойством, порядком столбцов свойства, и сортируя)
Можно использовать представления следующими способами:
Используйте стандартные представления, которые поставляются с Model Explorer
Настройте стандартные представления
Создайте свои собственные представления
В первый раз, когда вы открываете Model Explorer, Simulink автоматически применяет одно из стандартных представлений к узлу, который вы выбираете в панели 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
— Отобразите или скройте советыИнтерфейс совета сразу появляется выше таблицы в панели Contents. Не появляется, очищаете ли в диалоговом окне View Manager вы Options> Change View Automatically. Интерфейс совета отображает ссылку для изменения текущего представления к предложенному представлению. Чтобы выбрать предложенное представление, отображенное в панели совета, щелкните по ссылке. Чтобы скрыть в настоящее время отображенный совет, от кнопки меню на правой стороне панели совета, выбирают Hide This Tip.
Первоначально, предложенное представление является представлением по умолчанию, сопоставленным с узлом. Если вы сопоставляете другое представление с категорией узла, то совет предлагает последнее выбранное представление, когда вы выбираете подобные узлы.
Чтобы измениться из ручной спецификации представлений к автоматической спецификации, от интерфейса совета, выбирают стрелку вниз и Change View Automatically.
Чтобы включить интерфейс совета, в меню View, выбирают Column View> Manage Views. В менеджере по Представлению включите Options> Change View Automatically.
Dialog Pane
— Отобразите свойства объектовИспользуйте панель Dialog , чтобы просмотреть и изменить свойства объектов, которые вы выбираете в панели Model Hierarchy или в панели Contents.
По умолчанию панель Dialog появляется справа от панели Contents. Чтобы показать или скрыть панель Dialog, используйте один из этих подходов:
В меню View выберите Show Dialog Pane.
Из основной панели инструментов нажмите кнопку Dialog View.
Отредактировать значения свойств с помощью панели Dialog:
В панели Contents выберите объект (такой как блок или сигнал). Панель Dialog отображает свойства объекта, который вы выбрали.
Измените свойство (например, номер порта блока Outport).
Нажмите Apply, чтобы принять изменение или нажать Revert, чтобы возвратиться к исходному значению.
По умолчанию нажатие вне Dialog разделяет на области, когда поле имеет остающиеся без применения причины изменений диалоговое окно 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 появляется в панели Dialog. Этот флажок конфигурирует переменную или объект в качестве аргумента модели. Смотрите Параметрируют Экземпляры Допускающей повторное использование Модели, на которую Ссылаются.