Используйте поиск и замените инструмент

Открыть диалоговое окно Search & Replace:

  1. Откройте график.

  2. Во вкладке Modeling выберите Find> Find & Replace in Chart.

Поиск

В поле Search for введите поисковый текст шаблона. Можно выбрать интерпретацию поискового шаблона с флажком случая Соответствия и полем Match options, которое не помечено и только справа от Поиска в поле.

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

Путем выбирания опции случая Соответствия вы включаете чувствительный к регистру поиск. В этом случае инструмент Search & Replace находит только текст, совпадающий с поисковым шаблоном точно.

Путем очистки опции случая Соответствия вы включаете нечувствительный к регистру поиск. В этом случае ищите символы образца, вводимые в ниже - или прописной совпавший текст находки с той же последовательностью основных символов в ниже - или верхний регистр. Например, поиск entry"AnDrEw" находит совпавший текст "andrew" или "Andrew" или "ANDREW".

Замените на

Укажите, что текст, чтобы заменить текст нашел, когда вы нажимаете любую из кнопок Replace.

КнопкаОписание
Replace

Когда вы нажимаете кнопку Replace, текущий экземпляр текста, совпадающего с текстом в поле Search for, заменяется текстом, который вы ввели в поле Replace with. Инструмент The Search & Replace затем ищет следующее вхождение текста Search for.

Replace all

Когда вы нажимаете кнопку Replace all, все экземпляры текста, совпадающего с полем Search for, заменяются текстом, введенным в поле Replace with. Замена запускается при вызове в конец текущего Stateflow® график. Если вы первоначально пропускаете через некоторые поисковые соответствия с кнопкой Search, эти соответствия также пропущены, когда вы нажимаете кнопку Replace all.

Replace all in this object

Когда вы нажимаете кнопку Replace all in this object, все экземпляры текста, совпадающего с полем Search for, заменяются текстом, который вы ввели в поле Replace with везде в текущем объекте Stateflow независимо от предыдущих поисковых запросов.

Сохраните случай

Если вы выбираете опцию случая Заповедника, совпавший текст заменяется на основе одного из этих условий:

УсловиеОписание
Совпавший текст имеет только символы нижнего регистра

Совпавший текст заменяется полностью со строчным эквивалентом всех символов замены. Например, если текстом замены является "ANDREW", совпавший текст "bill" заменяется "andrew".

Совпавший текст имеет только символы верхнего регистра

Совпавший текст заменяется полностью с прописным эквивалентом всех символов замены. Например, если текстом замены является "Andrew", совпавший текст "BILL" заменяется "ANDREW".

Совпавший текст имеет символы верхнего регистра в первой позиции символа каждого слова

Совпавший текст заменяется полностью со случаем, эквивалентным из всех символов замены. Например, если текстом замены является "andrew johnson", совпавший текст "Bill Monroe" заменяется "Andrew Johnson".

Совпавший текст имеет символ верхнего регистра в первой позиции символа предложения со всеми другими символами предложения в нижнем регистре

Совпавший текст заменяется подобным образом с первым символом предложения, учитывая прописной эквивалент и весь другой набор символов предложения к нижнему регистру. Например, если текстом замены является "andrew is tall.", совпавший текст "Bill is tall." заменяется "Andrew is tall.".

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

Поиск в

По умолчанию, текст поисков и замен инструмента Search & Replace только в текущей диаграмме Stateflow, которую вы редактируете в редакторе Stateflow. Можно выбрать, чтобы искать машину, владеющую текущей диаграммой Stateflow или любой другой загруженной машиной или графиком путем доступа к этой рамке выделения.

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

Чтобы выбрать машину, выполните эти шаги:

  1. Выберите стрелку вниз поля Search in.

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

  2. Выберите машину.

Чтобы выбрать диаграмму Stateflow для поиска, выполните эти шаги:

  1. Выберите стрелку вниз поля Search in снова.

    Этот список содержит ранее выбранную машину, расширенную, чтобы показать ее диаграммы Stateflow.

  2. Выберите график из расширенной машины.

Совпадайте с опциями

Это поле не помечено и только справа от Поиска в поле. Можно изменить значение искомого текста путем ввода одного из выбираемых параметров поиска:

Совпадайте с опциейОписание
Match whole word

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

Contains word

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

Regular expression

Установите поле опций Соответствия на Регулярное выражение искать текст, который варьируется от символа до символа в заданных пределах.

Регулярное выражение является текстом, состоявшим из букв, чисел и специальных символов, который задает одного или несколько кандидатов. Некоторые символы имеют особое значение, когда используется в регулярном выражении, в то время как другие символы интерпретированы как сами. Любой другой символ, появляющийся в регулярном выражении, обычен, если наклонная черта влево (\) символ предшествует ему.

Если поле опций Соответствия установлено в Регулярное выражение в предыдущем примере состояния под названием throt_fail, поиск "fail_" совпадает с "fail_" текст, который является частью второй линии, символа для символа. Поиск с регулярным выражением "\w*_" также находит текст "fail_". Этот поиск использует сокращение регулярного выражения "\w" это представляет любую часть словесного символа, звездочка (*) это представляет любое количество любых символов и подчеркивание (_) это представляет себя.

Типы объектов

Ограничьте свой поиск путем отмены выбора одних или нескольких типов объектов.

Типы поля

При Поиске в поле рамки выделения для Поля types.You, может ограничить ваш поиск путем очистки одного или нескольких типов поля.

Имена

Машины, графики, данные и события имеют допустимые Поля имени. Состояниям задали Имя как верхнюю строку их меток. Можно искать и заменить текст, принадлежащий Полю имени состояния в этом смысле. Однако, если инструмент Search & Replace находит совпавший текст в Поле имени состояния, остальная часть метки подвергается более поздним поискам заданного текста, выбрана ли метка в качестве поисковой цели.

Поле имени машин и графиков является недопустимой целью для инструмента Search & Replace. Используйте Simulink® окно модели, чтобы изменить названия машин и графиков.

Метки

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

Описания

Все объекты имеют доступные для поиска поля Description.

Ссылки на документ

Все объекты имеют доступные для поиска поля Document Link.

Просмотр результатов поиска

Нажмите Search, чтобы начать ваш поиск. Если объектное соответствие сделано, его текстовые поля появляются в панели Viewer посреди диалогового окна Search & Replace. Если объект является графическим (состояние, переход, соединение, график), соответствующий объект кажется подсвеченным в панели Portal ниже панели Viewer.

Просмотрите область

Область представления диалогового окна Search & Replace отображает совпавший текст и его содержание объекта. В предыдущем примере, взятом из sf_pool модель, поиск слова "friction" находит поле Description для TotalDynamics состояния.

Чтобы отобразить подсвеченный объект в редакторе Stateflow, дважды кликните где угодно в Портала панели.

Поисковый порядок

Если вы задаете целую машину как свой поисковый осциллограф в поле Search in, инструмент Search & Replace начинает искать в начале первого графика модели, независимо от диаграммы Stateflow, которая появляется в редакторе Stateflow, когда вы начинаете свой поиск. После поиска первого графика инструмент Search & Replace продолжает искать каждый график в порядке модели, пока все графики для модели не искались.

Если вы задаете диаграмму Stateflow как свой поисковый осциллограф, инструмент Search & Replace начинает искать в начале графика. Инструмент The Search & Replace продолжает искать график, пока все объекты диаграммы не искались.

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

Похожие темы