Как вы создаете и изменяете свою модель, помогает, когда можно понять образцовую структуру и определить местоположение определенных элементов модели. Инструменты Editor Simulink® упрощают эти задачи. Используйте инструмент, который подходит для вашего размера модели и сложности.
Используйте Model Browser, чтобы просмотреть и переместиться по структуре вашей модели. Можно найти элемент с помощью Model Browser путем навигации к нему через иерархию модели. Этот подход работает хорошо на маленькую модель, со структурой которой вы знакомы. Смотрите Исследуют Иерархию модели Используя Model Browser.
Используйте Редактирование>, Находят, чтобы определить местоположение элементов модели то соответствие критерии поиска. Можно искать в выбранной системе и опционально включать все системы ниже ее. Можно также сузить результаты на основе критериев поиска. Смотрите Поиск Элементов модели Используя Находку.
Используйте Образцовый Проводник, чтобы искать иерархию модели с помощью усовершенствованных критериев. Можно использовать его, чтобы искать иерархию модели и поиск переменных. Образцовый Проводник также позволяет вам искать в и применить изменение в элементах многоуровневой модели целиком. Смотрите, что Поиск Использует Образцовый Проводник.
Используйте поиск всего проекта, чтобы искать через все ваши модели и вспомогательные файлы в одном месте. Можно найти соответствия в образцовых файлах, файлах MATLAB® и других файлах проекта, таких как PDF и Microsoft® файлы Word. Смотрите Поиск Всего проекта.
Используйте Model Browser, чтобы переместиться по иерархии модели с помощью древовидной структуры. Браузер помогает вам понять организацию своей модели и исследовать системы в системах.
Чтобы отобразить Model Browser, в Редакторе Simulink, выбирают View> Model Browser> Show Model Browser. Можно также использовать Скрыться/Показать управление Model Browser на палитре, чтобы переключить отображение браузера.
Можно использовать команды в меню View> Model Browser, чтобы задать, включать ли в блоки браузера, которые соединяются с библиотекой и подсистемами маскированными. Для получения информации об этих типах блоков смотрите Соединенные Блоки и Основные принципы Маскирования.
Можно искать в моделях Simulink с помощью Редактирования>, Находят. Используйте Находят и интерфейс Finder, чтобы расположиться, перейти к и выбрать любой элемент, который совпадает со строкой поиска, которую вы вводите. Поиск может совпадать со строкой где угодно в элементе, такой как на имя и на значения параметров. Можно настроить поиск, чтобы посмотреть только в определенных типах элементов или когда определенные параметры устанавливаются определенный путь.
Поиск по умолчанию | Параметры поиска |
---|---|
В существующей системе | Задайте, чтобы искать существующую систему и все системы ниже ее в иерархии модели. |
Во всех элементах модели, включая все типы Simulink и объектов Stateflow® | Сузьте свой поиск, чтобы включать только элементы, вы интересуетесь, такие как блоки, аннотации или сигналы. |
В параметрах | Задайте, чтобы не использовать значения параметров от поиска. |
Нечувствительные к регистру, частичные соответствия | Ищите точное совпадение и используйте регулярные выражения. |
В моделях, на которые ссылаются, но не в соединенных блоках или замаскированных системах | Можно выключить и включить каждую из этих опций. |
Поиск в текущем уровне образцового sldemo_fuelsys
для любого элемента модели, который содержит номер 2
.
Откройте Инспектор свойств, чтобы видеть свойства и параметры текущего выбора. Выберите View> Property Inspector.
Откройте образцовый sldemo_fuelsys
.
Выберите Edit> Find.
В поле поиска введите 2
и нажмите Enter.
Девять элементов модели кажутся подсвеченными. Первый найденный элемент, аннотация авторского права, имеет более сильную подсветку, чтобы показать, что это - текущее соответствие.
Чтобы переместиться в следующий элемент, кликните по стрелке вниз поля поиска. В этом примере текущая подсветка выделения перемещается в блок Constant. Имя блока не появляется в модели. Посмотрите в Инспекторе свойств, чтобы видеть имя блока, Constant2.
Используйте стрелки вверх и вниз, чтобы переместиться через остальную часть найденных элементов.
Можно сузить поиск путем определения критериев поиска. Для примера смотрите, Задают Критерии поиска и сортировку Результатов.
Выберите Edit> Find.
Введите строку поиска. Также можно добавить строку поиска позже.
Нажмите View Details.
Нажмите кнопку настроек расширенного поиска Configure.
В диалоговом окне Advanced Search Settings для каждого критерия вы хотите установить, кликнуть по свойству Add и кнопке значения. Выберите свойство и введите значение для каждого критерия.
Установите любые другие настройки расширенного поиска, и затем нажмите ОК.
Если вы ввели строку поиска, поиск выполняется. Также можно ввести строку поиска после того, как вы задаете критерии или вводите звездочку (*
), чтобы искать любой элемент модели, который совпадает с усовершенствованными критериями.
Можно отменить поиск и просмотреть частичные результаты поиска. В интерфейсе Finder нажмите Stop Search button.
Используя поле поиска, можно задать свойство и значение, чтобы искать. Введите строку поиска в форму Property:Value
Значение. Например, чтобы искать все параметры Постоянного значения, значением которых является throttle_sw
, введите Value:throttle_sw
и нажмите Enter. Чтобы искать все блоки Константа, введите BlockType:Constant
. Чтобы искать текст, который появляется в описании блока, используйте форму Description:textstring
.
Поиск с помощью программируемого имени свойства. Найти программируемое имя, в Инспекторе свойств, парении по свойству.
Введите полное имя свойства, нечувствительное к регистру. Вы не можете использовать регулярные выражения или частичные соответствия для имени свойства.
По умолчанию поиск значения является нечувствительным к регистру и находит частичные соответствия. Используйте настройки расширенного поиска, чтобы сделать поиск чувствительным к регистру, задать дословные соответствия или поиск с помощью регулярных выражений.
Чтобы искать строку, которая имеет двоеточие и предотвращает текст перед двоеточием от того, чтобы быть обработанным как свойство, используйте один из этих подходов:
Выйдите из двоеточия с помощью наклонной черты влево, например, Earth\: a planet
.
Используйте одинарные или двойные кавычки вокруг выражения, например, 'Earth: a planet'
или "Earth: a planet"
.
Можно задать критерии поиска и отсортировать результаты с помощью интерфейса Finder. В этом примере вы ищете все элементы, которые содержат строку fuel
. Вы затем используете интерфейс Finder, чтобы сузить ваши результаты. Можно взаимодействовать с результатами поиска, в то время как поиск запускается. Однако можно отсортировать результаты только после того, как поиск будет завершен.
Используйте Model Browser с интерфейсом Finder, чтобы выбрать отправную точку для вашего поиска.
Откройте образцовый sldemo_fuelsys
.
Выберите Edit> Find. Рядом с полем поиска нажмите View Details.
Чтобы расширить осциллограф поиска, в интерфейсе Finder, нажимают Click, чтобы искать в существующей системе и ниже кнопки.
Ищите любые элементы, которые включают строку fuel
. В поле поиска введите fuel
и нажмите Enter.
Модель имеет много элементов с fuel
на имя или на значение параметров или значение свойства, включая блоки, аннотации, сигналы (данные) и диаграммы Stateflow.
Используйте интерфейс Finder, чтобы сделать ваши результаты более значимыми. Например, можно отсортировать по любому из заголовков и дважды кликнуть элемент в списке, чтобы перейти в и выбрать элемент в модели. Кликните по элементу в списке, чтобы сделать его текущим соответствием в модели, если это отображено.
Когда поиск возвратит слишком много результатов, используйте настройки расширенного поиска. Рядом с полем поиска нажмите кнопку настроек расширенного поиска Configure.
Ищите только блоки. В диалоговом окне Advanced Search Settings, под Типом объекта, снимают флажок Stateflow. Расширьте список Simulink и снимите флажки Annotations и Signals.
Сузьте поиск далее, чтобы посмотреть только в блоках, описание которых содержит слово input
. Под Свойством: Значение, из списка свойств, выбирает BlockDescription
. В поле значения введите input
, и затем кликните по свойству Add и кнопке значения. Нажать ОК.
Поиск возвращает меньше блоков. Можно добавить больше значений свойств, чтобы сузить поиск далее. Например, можно задать тип блоков, чтобы искать в. Откройте диалоговое окно Advanced Search Settings. Под Свойством: Значение, добавляет другая пара значения свойства. Установите свойство на BlockType
и значение к MultiPortSwitch
. Кликните по свойству Add и кнопке значения и нажмите ОК.
Один блок появляется в списке.
Очистите критерии расширенного поиска. Кликните по стрелке на Сконфигурировать кнопке настроек расширенного поиска и выберите расширенные настройки Clear.
Образцовый Проводник помогает вам исследовать и изменить свою модель с помощью усовершенствованных методов. Используйте Образцовый Проводник для искать:
Переменные в рабочих областях и словарях данных
Переменное использование в модели
Экземпляры типа блока
Блокируйте параметры и значения параметров
Можно объединить критерии поиска и многократно уточнить результаты. Поиск в Образцовом Проводнике для элементов модели, начиная с узла вы выбираете в иерархии модели. Можно искать целую модель в конкретной системе, или в системе и всех системах ниже ее в иерархии. Для получения дополнительной информации на опциях, смотрите Средства управления Панелью поиска.
Используя ваши результаты поиска, можно применить изменения в нескольких элементах целиком.
Чтобы изменить алгоритмические блочные параметры, такие как параметр Усиления блока Gain, рассмотрите использование Редактора Данных модели. Смотрите Configure Data Properties при помощи Редактора Данных модели.
В этом примере вы ищете элементы модели, которые имеют Целочисленный параметр режима округления. Вы затем уточняете результаты, чтобы включать только n-D блоки Интерполяционной таблицы. Можно использовать результаты поиска узнать больше о том, как эти значения установлены или делают пакетные изменения в элементы модели найденными поиском.
Откройте образцовый sldemo_fuelsys
.
Открытый Образцовый Проводник. Выберите View> Model Explorer> Model Explorer.
По умолчанию Образцовый Проводник ищет существующую систему и ниже. Можно использовать дерево иерархии модели в сочетании с кнопкой содержимого Показа, чтобы задать осциллограф поиска. Например, можно выбрать узел и установить поиск на существующую систему только сохранять поиск только на том уровне. Установите поиск на существующую систему и ниже искать существующую систему и все подсистемы в ней.
Для этого примера оставьте поисковый набор осциллографа, чтобы искать существующую систему и ниже, начиная с верхнего уровня модели. Задайте свои критерии поиска. В панели поиска, наборе:
Поиск к by Property Name
Свойство к Rounding
Rounding
является программируемым именем для Целочисленного параметра режима округления. Для списка этих имен смотрите Специфичные для блока Параметры.
Нажмите Search. В поле Search Results появляются 43 результата. Можно перейти к элементу путем щелчка по ссылке к пути.
Совершенствуйте поиск. В панели поиска нажмите Search Options и выберите Refine Search.
Метка кнопки поиска изменяется, чтобы Совершенствовать. С этой меткой в действительности, дополнительные критерии поиска действуют на предыдущий набор результатов.
Установите Поиск на by Block Type
и установите Тип на Lookup_n-D
. Нажмите Refine.
Поиск возвращает 5 элементов.
Чтобы работать далее со значениями, нажмите Show Details.
Свойством, на которое вы интересуетесь получением дополнительной информации или действием, является Rounding
. Сначала добавьте столбец для него в результатах поиска. Выберите Rounding
из списка (можно ввести его в поле Find Properties, чтобы определить местоположение его быстро), и кликните по свойству Display как по столбцу в поле зрения кнопка.
Столбец для Rounding
появляется в результатах поиска. Для любого параметра или свойства, которое появляется в столбце, можно просмотреть, отсортировать и изменить значения для нескольких элементов. Например, чтобы изменить значения Rounding
на всех n-D блоках Интерполяционной таблицы вы находите путем поиска, выбираете все элементы в списке. В Округлении столбца кликните по одной ячейке и выберите новое значение из списка (например, Floor
).
Чтобы просмотреть сводные данные параметров поиска, которые вы использовали, расширьте Количество объектов, найденных полем путем нажатия кнопки Show Search Details.
Чтобы создать, измените, и просмотрите записи в словаре данных, используйте Образцовый Проводник. Смотрите Редактирование и Управляйте Переменными Рабочей области при помощи Образцового Проводника и Представления и Отмены изменений к Данным Словаря.
Для получения общей информации об Образцовом Проводнике и его использовании, смотрите Поиск и Редактирование Используя Образцовый Проводник.