Model Explorer

Просмотрите, измените и добавьте элементы моделей Simulink, диаграмм Stateflow и переменных рабочей области

Описание

Используйте Model Explorer, чтобы просмотреть, изменить, и добавить элементы моделей Simulink, графиков Stateflow® и переменных рабочей области

Model Explorer позволяет вам фокусироваться на определенных элементах (например, блоки, сигналы и свойства), не перейдя через модель или график.

Используйте Model Explorer, чтобы искать:

  • Переменные в рабочих областях и словарях данных

  • Переменное использование в модели

  • Экземпляры типа блока

  • Параметры блоков и значения параметров

Используя ваши результаты поиска, можно применить изменения в нескольких элементах целиком.

Управлять данными модели (параметры блоков, сигналы, и состояния) в доступной для поиска, поддающейся сортировке таблице, рассматривают использование Model Data Editor. Можно задать атрибуты данных, такие как значения параметров, имена сигнала и начальные значения для состояний. Смотрите Конфигурируют Свойства данных при помощи Model Data Editor.

Чтобы создать, измените, и просмотрите записи в словаре данных, используйте Model Explorer. Смотрите Редактирование и Управляйте Переменными Рабочей области при помощи Model Explorer и Представления и Отмены изменений к Данным о Словаре.

Настройка представлений

Если стандартное представление не удовлетворяет ваши потребности, можно или изменить представление или создать новое представление.

Можно настроить таблицу свойства объекта, представленную текущим представлением. Когда вы изменяете таблицу свойства объекта, вы изменяете определение текущего представления.

Model Explorer сохраняет следующие изменения в таблице свойства объекта как часть определения представления столбца:

  • Группировка свойством

  • Сортировка в столбце

  • Изменение порядка столбцов свойства

  • Добавление столбца свойства

  • Сокрытие и удаление столбцов свойства

Когда вы изменяетесь от одного представления до другого представления, Model Explorer сохраняет любые индивидуальные настройки, которые вы сделали к предыдущему представлению.

Например, предположите, что вы используете Block Data Types просмотрите и вы удаляете LockScale столбец свойства. Если вы затем переключаетесь, чтобы использовать Data Objects просмотрите, и дальнейшее использование Block Data Types просмотрите снова, Block Data Types представление больше не включает LockScale столбец, который вы удалили.

В конце сеанса Simulink Model Explorer сохраняет индивидуальные настройки представления, которые вы сделали во время того сеанса. Когда вы вновь открыли Model Explorer, Simulink использует индивидуально настраиваемое представление, отражая любые изменения, которые вы внесли в представление на предыдущем сеансе.

Управляйте размером шрифта

Можно изменить размер шрифта в панелях Model Explorer:

  • Чтобы увеличить размер шрифта, нажмите Ctrl + Знак "плюс" (+).

    В качестве альтернативы в меню Model Explorer View, выберите Increase Font Size.

  • Чтобы уменьшить размер шрифта, нажмите Ctrl + Знак "минус" (-).

    В качестве альтернативы в меню Model Explorer View, выберите Decrease Font Size.

Примечание

Изменения остаются в силе для Model Explorer и в диалоговых окнах Simulink через сеансы Simulink.

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

Чтобы создать новое представление, которое имеет новое имя, можно использовать один из этих подходов:

  • Скопируйте существующее представление, переименуйте его и настройте представление.

  • Создайте абсолютно новое представление.

После того, как вы создадите новое представление, можно настроить его.

ДействиеИнструкции
Копирование и переименование существующего представления

Можно создать новое представление путем копирования существующего представления, переименования его, и опционально настройки переименованного представления. В диалоговом окне View Manager:

  1. Выберите представление, что вы хотите использовать в качестве начальной точки для своего нового представления.

  2. Нажмите кнопку Copy.

    Новая строка появляется в нижней части таблицы View Manager представлений. Новая строка содержит имя представления, которое вы скопировали, сопровождаемый номером в круглых скобках. Например, если вы копируете Stateflow просмотрите, начальным именем скопированного представления является Stateflow (1).

Создание абсолютно нового представления

Чтобы создать полностью представление, в диалоговом окне View Manager, нажимают кнопку New. Новая строка представления появляется в нижней части списка диалоговых окон View Manager представлений.

Именование и описание нового представления

Если вы создаете представление, можно назвать представление и предоставить описание представления:

  1. Дважды кликните New View в левом столбце таблицы представлений и замены текст с именем для представления.

  2. Дважды кликните Description в таблице и замене текст с описанием представления.

  3. Нажмите OK.

Сбросьте представления к заводским настройкам

Можно сбросить (восстанавливают) исходное определение определенного стандартного представления (то есть, представление, поставленное с Model Explorer), если то представление является текущим представлением. Для этого нажмите кнопку Options в деталях представления столбца, разделяют и выбирают Reset This View to Factory Settings.

Чтобы сбросить заводские настройки для всех стандартных представлений за один шаг, в диалоговом окне View Manager, нажимают кнопку Options и выбирают Reset All Views to Factory Settings.

Примечание

Когда вы сбрасываете все представления, Model Explorer удаляет все пользовательские представления, которые вы создали. Прежде чем вы сбросите представления к заводским настройкам, экспортируете любые представления, что вы захотите использовать в будущем.

Отображение частичного или целого содержимого иерархии модели

По умолчанию Model Explorer отображает объекты для системы, которую вы выбираете в панели Model Hierarchy. Это не отображает данные для дочерних систем. Можно заменить то значение по умолчанию, так, чтобы Model Explorer отобразил объекты для целой иерархии в настоящее время выбранной системы. Чтобы переключиться между отображением только существующей системы и отображением целой системной иерархии существующей системы, используйте один из этих методов:

  • Выберите View> Show Current System and Below.

  • Нажмите кнопку Show Current System and BelowShow Current System and Below наверху панели Contents.

Когда вы выбираете опцию Show Current System and Below:

  • Панель Model Hierarchy подсвечивает в бледно-синем существующую систему и ее дочерние системы.

  • После пути в поле Contents of, текст (and below) появляется.

  • Внешний вид кнопки Show Current System and Below наверху панели Contents и в изменениях меню View.

  • Строка состояния указывает на осциллограф отображаемых объектов, когда вы наводите на кнопку Show Current System and Below.

Загрузка очень больших моделей для существующей системы и ниже может быть медленной. Чтобы остановить процесс загрузки в любое время, или нажать кнопку Show Current System and Below или кликают по другому узлу в древовидной иерархии.

Если вы показываете существующую систему и ниже, вы можете хотеть изменить представление, чтобы лучше отразить отображенное системное содержимое.

Установка для опции Show Current System and Below является персистентной через сеансы Simulink.

Отображение соединенных подсистем библиотеки и подсистем маскированных

По умолчанию Model Explorer не отображает содержимое соединенных подсистем библиотеки или замаскированных подсистем в панели Model Hierarchy. Чтобы отобразить содержимое соединенных подсистем библиотеки, используйте один из этих подходов:

  • Наверху панели Model Hierarchy нажмите кнопку Show/Hide Library LinksShow/Hide Library Links или кнопку Show/Hide Masked SubsystemsShow/Hide Masked Subsystems.

  • В меню View выберите Show Library Links или Show Masked Subsystems.

Соединенные библиотекой подсистемы и замаскированные подсистемы отображаются в панели Contents, независимо от того, как вы конфигурируете панель Model Hierarchy.

Примечание

Поиск не находит элементы в соединенной библиотеке или замаскированных подсистемах, которые не отображены в панели Model Hierarchy.

Для подсистем, которые и соединяются библиотекой и маскируются, как вы устанавливаете соединенные подсистемы библиотеки и замаскированные опции подсистем, влияет, какие подсистемы появляются в панели Model Hierarchy, как описано в следующей таблице.

НастройкиПодсистемы, отображенные в панели иерархии модели

Show Library Links

Hide Masked Subsystems

Только соединенные библиотекой, размаскированные подсистемы

Hide Library Links

Show Masked Subsystems

Только подсистемы маскированные, которые не являются соединенными библиотекой подсистемами

Show Library Links

Show Masked Subsystems

Все соединенные библиотекой или замаскированные подсистемы

Навигация к блок-схеме

Чтобы открыть графический объект (например, модель, подсистема, или график) в окне редактора, щелкают правой кнопкой по объекту по панели Model Hierarchy, затем выбирают Open.

Добавление объектов к модели, графику или рабочей области

Можно использовать Model Explorer, чтобы добавить много видов объектов к модели, графику или рабочей области. Типы объектов, которые можно добавить, зависят от узла, который вы выбираете в панели Model Hierarchy. Используйте кнопки на панели инструментов или меню Add, чтобы добавить объекты. Списки меню Add типы объектов можно добавить.

Фокусировка на определенных элементах модели или графика

Когда вы исследуете модель или график, вы можете хотеть сузить содержимое, которое вы видите в Model Explorer к конкретным элементам модели или графика. Можно использовать несколько различных методов. Таблица суммирует методы для управления содержимым отображения Model Explorer и как содержимое появляется.

МетодКогда использовать

Покажите частичное или целое содержимое иерархии модели

Управлять сколько из иерархической модели, чтобы отобразиться

Используйте опцию Горизонтального фильтра

Фокусироваться на или скрыться, определенное своего рода объект модели, такой как сигналы

Поиск

Найти объекты, которые не могут быть в настоящее время отображены

Отфильтруйте содержимое

Фокусироваться на конкретных объектах в панели Contents, на основе строки поиска

Если у вас есть общий набор данных, которыми вы интересуетесь, можно использовать следующие методы, чтобы организовать отображение содержимого.

МетодКогда использовать

Вид

Быстро организовывать данные для свойства в порядке возрастания или убывания

Группа столбцом свойства

К логически данным группы на основе значений для свойства

Используйте представления столбца

Отобразить именованное подмножество столбцов свойства, чтобы примениться к различным видам узлов в панели Model Hierarchy

Добавьте, удалите или перестройте столбцы таблицы свойства

Настроить столбцы свойства

Поиск Используя Model Explorer

Model Explorer помогает вам исследовать и изменить свою модель с помощью усовершенствованных методов. Используйте Model Explorer для искать:

  • Переменные в рабочих областях и словарях данных

  • Переменное использование в модели

  • Экземпляры типа блока

  • Параметры блоков и значения параметров

Можно объединить критерии поиска и итеративно уточнить результаты. Поиск в Model Explorer для элементов модели, начиная с узла вы выбираете в иерархии модели. Можно искать целую модель в конкретной системе, или в системе и всех системах ниже ее в иерархии.

Используя ваши результаты поиска, можно применить изменения в нескольких элементах целиком.

Чтобы изменить алгоритмические параметры блоков, такие как параметр Gain блока Gain, рассмотрите использование Model Data Editor. Смотрите Конфигурируют Свойства данных при помощи Model Data Editor.

Откройте Model Explorer

  • От вкладки Simulink Editor Modeling нажмите Model Explorer.

  • В открытой модели в Редакторе Simulink щелкните правой кнопкой по блоку и из контекстного меню, выберите Explore.

  • В открытой диаграмме Stateflow щелкните правой кнопкой по области рисунка и из контекстного меню, выберите Explore.

Примеры

развернуть все

Используйте этот рабочий процесс, чтобы просмотреть и отредактировать свойства объектов.

  1. Чтобы задать, отобразить ли только существующую систему или целую системную иерархию, выберите модель в панели Model Hierarchy.

  2. Управляйте информацией модели отображения панели Contents:

    • Управляйте который столбцы свойства отобразить использование View> опция Column View.

    • Управляйте который типы объектов отобразить использование View> опция Row Filter.

    • Непосредственно управляйте заголовками столбцов

  3. Идентифицируйте элементы модели с определенными значениями с помощью панели поиска.

  4. Отредактируйте значения для элементов модели, или в панели Contents или в панели Dialog. Чтобы отредактировать переменные рабочей области, можно использовать Редактора переменных.

  5. Чтобы открыть диалоговое окно свойств для объекта в панели Model Hierarchy, щелкните правой кнопкой по объекту и выберите Properties. В качестве альтернативы кликните по объекту и в меню Edit, выберите Properties.

    Можно изменить модифицируемые свойства в панели Contents (например, имя блока) путем редактирования отображенного значения. Чтобы отредактировать значение, сначала выберите строку, которая содержит значение, и затем кликните по значению. Средства редактирования заменяют значение (например, поле редактирования для текстовых значений или список для области значений значений). Для переменных рабочей области, которые являются массивами или структурами, можно использовать Редактора переменных. Используйте средства редактирования, чтобы изменить значение выбранного свойства.

    Чтобы присвоить то же значение свойства нескольким объектам в панели Contents, выберите объекты и затем измените один из выбранных объектов, чтобы иметь новое значение свойства. Средства редактирования заменяют значение на <edit>, указание, что вы делаете пакетное редактирование. Model Explorer присваивает новое значение свойства другим выбранным объектам, также.

    Можно также изменить значения свойств с помощью панели Dialog.

Использование эти шаги удаляет представление из списка Column View представлений.

  1. В диалоговом окне View Manager выберите одно или несколько представлений, что вы хотите удалить из списка.

  2. Нажмите кнопку Delete или ключ Delete.

  3. Нажмите OK.

    Удаление представления с помощью диалогового окна View Manager постоянно удаляет то представление из интерфейса Model Explorer. Если вы думаете вы, или кто-то еще может хотеть использовать представление снова, рассмотреть экспорт представления, прежде чем вы удалите его.

Использование эти шаги меняет положение представления в списке Column View в диалоговом окне View Manager.

  1. Выберите одно или несколько представлений, что вы хотите переместиться вверх или вниз одна строка в таблице представлений.

  2. Щелкните или кнопки стрелки вниз справа от таблицы представлений. Повторите этот шаг, пока представление не появляется, где вы хотите, чтобы он был в таблице.

  3. Нажмите OK.

Используйте эти шаги, чтобы экспортировать представления, что вы или другие можете затем импортировать в диалоговом окне View Manager.

  1. В диалоговом окне View Manager выберите одно или несколько представлений, что вы хотите экспортировать.

  2. Нажмите кнопку Export. Диалоговое окно Export Views открывается с галочками рядом с представлениями, что вы выбрали.

  3. Нажмите OK. Диалоговое окно Export to File Name открывается.

  4. Перейдите к папке, в которую вы хотите экспортировать представление. По умолчанию Model Explorer экспортирует представления в текущую папку MATLAB®.

  5. Задайте имя файла для экспортируемого представления. Форматом файла является .mat.

  6. Нажмите OK.

Используйте эти шаги, чтобы импортировать файлы представления из другого местоположения для использования Model Explorer.

  1. В диалоговом окне View Manager нажмите кнопку Import. Выбрать .mat Файл к диалоговому окну Import открывается.

  2. Перейдите к папке, из которой вы хотите импортировать представление.

  3. Выберите MAT-file, содержащий представление, что вы хотите импортировать и затем нажать Open. Поле диалогового окна подтверждения открывается. Нажмите OK, чтобы импортировать представление.

    Импортированное представление появляется в нижней части списка Column View представлений. Model Explorer автоматически переименовывает представление, если конфликт по совпадению имен происходит.

Чтобы просмотреть модель, которая включает блоки Model, можно расширить узлы панели Model Hierarchy блоков Model.

Например, sldemo_mdlref_depgraph модель включает блоки Model та ссылка другие модели. Если вы открываете sldemo_mdlref_depgraph модель и расширяет тот узел модели в панели Model Hierarchy, вы видите, что модель содержит несколько блоков Model, включая heat2cost.

Просмотреть модель, на которую ссылается блок Model:

  1. Щелкните правой кнопкой по узлу модели, на который ссылаются, по панели Model Hierarchy.

  2. Выберите Open Model.

    • Модель, на которую ссылаются, открывается.

    • Панель Model Hierarchy указывает, что можно расширить узел блока Model (только для чтения).

    • Панель Contents отображает объекты, соответствующие узлу блока Model (только для чтения).

    • Панель Model Hierarchy отображает отдельный расширяемый узел для модели, на которую ссылаются.

  3. Например, если вы щелкаете правой кнопкой по heat2cost Узел блока Model и выбирает Open Model, панель Contents отображает объекты, соответствующие heat2cost Блок Model. Можно расширить heat2cost узел.

    Block objects

    Можно просмотреть содержимое модели, на которую ссылаются, но вы не можете отредактировать объекты модели, которые являются в блоке Model.

    Чтобы отредактировать модель, на которую ссылаются, расширьте узел модели, на который ссылаются, в панели Model Hierarchy, и затем вы получаете доступ к свойствам объектов в модели, на которую ссылаются. Например, расширьте sldemo_mdlref_heat2cost узел.

    Expanded node

    Для получения информации о моделях, на которые ссылаются смотрите Модели - ссылки.

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

  1. В панели Contents щелкните правой кнопкой по объекту рабочей области, который что вы хотите сократить или скопировать.

  2. Выберите Cut или Copy.

    • Можно также сократить объект рабочей области путем выбора в панели Contents Edit> Cut или путем нажатия кнопки Cut.

    • Можно также скопировать объект рабочей области путем выбора Edit> Copy или путем нажатия кнопки Copy.

  3. Если вы хотите вставить объект рабочей области, что вы сокращаете или скопированный в панели Model Hierarchy, щелкните правой кнопкой по рабочей области, в которую вы хотите вставить объект и выбрать Paste.

    • Можно также вставить объект путем выбора Edit> Paste или путем нажатия кнопки Paste.

    • Когда вы копируете и вставляете (или перетаскивание), можно управлять разрешением конфликтов по совпадению имен. В диалоговом окне выберите действие для каждого элемента чьи конфликты по совпадению имен с существующим элементом.

      • Skip — Действие по умолчанию, когда конфликтные элементы имеют то же значение.

      • Replace — Действие по умолчанию, когда конфликтные элементы имеют различные значения.

      • Keep both — Сохраните обе копии. Имя, данное скопированному элементу, следует правилам именования, которые использованы в рабочем пространстве MATLAB.

      Если источник и место назначения являются тем же самым, программное обеспечение разрешает конфликт по совпадению имен следующим правила именования, которые использованы в рабочем пространстве MATLAB.

    Вы можете также вырезание, копирование и вставка путем выбора объекта и выполнения операций перетаскивания.

В этом примере вы ищете элементы модели, которые имеют параметр Integer rounding mode. Вы затем уточняете результаты, чтобы включать только блоки n-D Lookup table. Можно использовать результаты поиска узнать больше о том, как эти значения установлены или делают пакетные изменения в элементы модели найденными поиском.

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

  2. Открытый Model Explorer. На вкладке Modeling нажмите Model Explorer.

    По умолчанию Model Explorer ищет существующую систему и ниже. Можно использовать дерево иерархии модели в сочетании с кнопкой Show contentsShow contents button, чтобы задать осциллограф поиска. Например, можно выбрать узел и установить поиск на current system only сохранять поиск только на том уровне. Установите поиск на current system and below искать существующую систему и все подсистемы в ней.

  3. В данном примере оставьте поисковый набор осциллографа, чтобы искать существующую систему и ниже, начиная с верхнего уровня модели. Задайте свои критерии поиска. В панели поиска, наборе:

  4. Нажмите Search. В поле Search Results появляются результаты. Можно перейти к элементу путем щелчка по ссылке к пути.

  5. Совершенствуйте поиск. В панели поиска нажмите Search Options и выберите Refine Search.

    Refine Search

    Метка кнопки поиска превращается в Refine. С этой меткой в действительности, дополнительные критерии поиска действуют на предыдущий набор результатов.

  6. Установите Search на by Block Type и набор Type к Lookup_n-D. Нажмите Refine.

    Поиск возвращает элементы.

  7. Чтобы работать далее со значениями, нажмите Show Details.

  8. Свойством, на которое вы интересуетесь получением дополнительной информации или действием, является Rounding. Сначала добавьте столбец для него в результатах поиска. Выберите Rounding из списка (можно ввести его в поле Find Properties, чтобы определить местоположение его быстро), и нажимают кнопку Display property as column in view.

    Display columns

    Столбец для Rounding появляется в результатах поиска. Для любого параметра или свойства, которое появляется в столбце, можно просмотреть, отсортировать и изменить значения для нескольких элементов. Например, чтобы изменить Rounding значения на всех блоках n-D Lookup Table, которые вы находите путем поиска, выберите все элементы в списке. В столбце Rounding кликните по одной ячейке и выберите новое значение из списка (например, Floor).

    Совет

    Чтобы просмотреть сводные данные параметров поиска, которые вы использовали, расширьте поле Number of objects found путем нажатия кнопки Show Search DetailsShow Search Details.

    Можно использовать Model Explorer, чтобы создать, изменить, и просмотреть записи в словаре данных. Смотрите Редактирование и Управляйте Переменными Рабочей области при помощи Model Explorer и Представления и Отмены изменений к Данным о Словаре.

Связанные примеры

Параметры

Средства управления панелью поиска

Откройте панель поиска с помощью опции View > Toolbars > Search Bar. Панель поиска включает эти средства управления: Поисковый Тип и Параметры поиска.

Используйте управление 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, чтобы задать осциллограф и как применить строки поиска.

Параметр поискаОписание
Match Whole String

Не позволяйте частичные соответствия строки (например, не позволяйте sub совпадать с substring).

Match Case

Рассматривает случай когда соответствующие строки (например, Gain не совпадает с gain).

Regular Expression

Полагает, что строка является соответствующей как регулярное выражение.

Evaluate Property Values During Search

Применяется только для поисковых запросов значением свойства. Если включено, Model Explorer оценивает значение каждого свойства как выражение MATLAB и сравнивает результат с поисковым значением. Если эта опция отключена (значение по умолчанию), Model Explorer сравнивает неоцененное значение свойства с поисковым значением.

Refine Search

Инициирует вторичный поиск, который обеспечивает дополнительные критерии поиска, чтобы совершенствовать начальные результаты поиска. Вторая поисковая операция ищет объекты, которые выполняют и оригиналу и новым критериям поиска.

По умолчанию строки поиска являются нечувствительными к регистру и обработаны как регулярные выражения, и поиск позволяет частичные соответствия строки. Вы не можете использовать подстановочные символы в строках поиска. Например, если вы вводите *1 как строка поиска имени, вы не получаете результатов поиска, если нет элемент, имя которого начинает с этих двух символов *1. Если существует out1 элемент, результаты поиска не включают тот элемент.

Панель иерархии модели

Расширьте Simulink Root, чтобы отобразить узлы, представляющие рабочее пространство MATLAB, модели Simulink и диаграммы Stateflow, которые находятся на текущем сеансе.

Base Workspace представляет рабочее пространство MATLAB. Рабочее пространство MATLAB является базовым рабочим пространством для моделей Simulink и диаграмм Stateflow. Переменные, заданные в этой рабочей области, отображаются ко всем открытым моделям и графикам.

Расширение узла модели или графика в Model Hierarchy разделяет на области узлы отображений, представляющие следующие элементы, как применимые для моделей и графиков, которые вы имеете открытый.

УзелОписание

Настройки

Выберите узел Настроек, чтобы показать конфигурации модели модели и ссылки настройки в панели Contents. Для получения информации о добавлении, удалении, видят сохранение и движущиеся конфигурации модели, Управляют Конфигурациями модели для Модели.

Рабочее пространство модели

Для получения информации о том, как использовать Model Explorer, чтобы работать с переменными рабочего пространства модели, видеть эти темы:

Внешние данныеРасширьте узел External Data, чтобы отобразить внешние источники данных для модели, включая базовое рабочее пространство (если доступ включен), и словари данных.

Подсистемы верхнего уровня

Расширьте узел, представляющий подсистему, чтобы отобразить базовые подсистемы, если таковые имеются.

Блоки Model

Расширьте блоки модели, чтобы показать содержимое моделей, на которые ссылаются.

Диаграммы Stateflow

  • Расширьте узел, представляющий диаграмму Stateflow, чтобы отобразить состояния верхнего уровня графика.

  • Расширьте узел, представляющий состояние, чтобы отобразить его подсостояния.

Панель содержимого

Панель 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 модель, которая является в настоящее время выбранным узлом.

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
НастройкиУзел раздела ConfigurationsConfigurations
Другой

Объекты, которые не помещаются в одну из первых трех категорий; например, конфигурации модели

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, автоматически применяют представления к режиму, в котором необходимо вручную выбрать представление, чтобы изменить представления.

Включить ручной режим выбора представления:

  1. Выберите View> Column View> Manage Views.

    Диалоговое окно View Manager открывается.

  2. В диалоговом окне View Manager нажмите кнопку Options и очистите Change View Automatically.

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

Можно справиться с представлениями (например, создать новое представление или экспортировать представление), использование диалогового окна View Manager. Чтобы открыть диалоговое окно View Manager, выберите опцию Manage Views от также:

  • Меню View> Column View

  • Опции перечислили, когда вы нажимаете кнопку Options в разделе деталей представления столбца

Диалоговое окно View Manager отображается список заданных представлений и обеспечивает инструменты для вас, чтобы справиться с представлениями.

Можно справиться с представлениями несколькими способами, включая создание, удаление, переупорядочение, экспорт, импорт и сброс представлений.

Интерфейс совета сразу появляется выше таблицы свойства объекта. Не появляется, используете ли вы автоматический выбор представления. Интерфейс совета отображает ссылку для изменения текущего представления к предложенному представлению. Чтобы выбрать предложенное представление, отображенное в панели совета, щелкните по ссылке. Чтобы скрыть в настоящее время отображенный совет, от кнопки меню на правой стороне панели совета, выбирают Hide This Tip.

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

Чтобы измениться из ручной спецификации представлений к автоматической спецификации, от интерфейса совета, выбирают стрелку вниз и затем пункт меню Change View Automatically.

Чтобы включить интерфейс совета, под Options на правой стороне, выбирают Manage Views, и затем Options> Change View Automatically.

Используйте панель Dialog , чтобы просмотреть и изменить свойства объектов, которые вы выбираете в панели Model Hierarchy или в панели Contents.

По умолчанию панель Dialog появляется в Model Explorer, справа от панели Contents. Чтобы показать или скрыть панель Dialog, используйте один из этих подходов:

  • В меню View выберите Show Dialog Pane.

  • Из основной панели инструментов нажмите кнопку Dialog View.

Отредактировать значения свойств с помощью панели Dialog:

  1. В панели Contents выберите объект (такой как блок или сигнал). Панель Dialog отображает свойства объекта, который вы выбрали.

  2. Измените свойство (например, номер порта блока Outport) в панели Dialog.

  3. Нажмите Apply, чтобы принять изменение или нажать Revert, чтобы возвратиться к исходному значению.

По умолчанию нажатие вне диалогового окна с остающимися без применения изменениями заставляет диалоговое окно Apply Changes появляться. Нажмите Apply, чтобы принять, что изменения или Ignore возвращаются к исходным настройкам.

Предотвратить диалоговое окно Apply Changes от отображения:

  1. В диалоговом окне кликните по флажку In the future Apply or Ignore (whichever I select) without asking.

  2. Если вы хотите, чтобы Simulink применил изменения, не предупреждая вас, нажмите Apply. Если вы хотите, чтобы Simulink проигнорировал изменения, не предупреждая вас, нажмите Ignore.

Чтобы восстановить диалоговое окно Apply Changes, в меню Tools, выбирают Prompt if dialog has unapplied changes.

Когда вы выбираете числовую переменную MATLAB или Simulink.Parameter объект в рабочем пространстве модели, флажок Argument появляется в Диалоговой панели. Этот флажок конфигурирует переменную или объект в качестве аргумента модели. Смотрите Параметрируют Экземпляры Допускающей повторное использование Модели, на которую Ссылаются.

Программируемое использование

развернуть все

daexplr открывает Model Explorer.

Смотрите также