Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 264 стр.

UptoLike

Составители: 

262
Пример 1. Команда find_system возвращает массив ячеек со-
держащих имена всех открытых подсистем и блоков.
Пример 2. Команда find_system('type', 'block_diagram') воз-
вращает массив ячеек содержащих имена всех открытых моделей.
Пример 3. Команда find_system('my_model','SearchDepth',
2,'BlockType','Product') выполняет поиск блоков умножения Product
в модели my_model.mdl и в ее вложенных подсистемах.
Пример 4. Команда find_system('my_model', 'BlockType',
'Constant','Value', '100') выполняет
поиск блоков Constant у которых
значение параметра Value равно 100.
Для поиска с использованием шаблонов можно применять
специальные символы приведенные в следующей таблице.
Символ Описание
.
Заменяет любой символ. Например, шабло-
ну 'a.' соответствуют выражения 'aa', 'ab', 'ac' и
т.п.
*
Заменяет любую последовательность сим-
волов (включая пустую). Например, шаблону 'a*'
соответствуют выражения 'a', 'ab', 'abc' и т.п.
Шаблону '.*' соответствует любая строка, в том
числе и пустая.
+
Заменяет любое количество предшествую-
щих символов. Например, шаблону 'ab+' соответ-
ствуют выражения 'ab', 'abb', 'abbb' и т.п
^
Отмечает начало последовательности сим-
волов. Например, шаблону '^a' соответствует лю-
бая строка начинающаяся на символ 'a'.
$
Отмечает последний символ строки симво-
лов. Например, шаблону '$a' соответствует любая
строка, оканчивающаяся на символ 'a'.
\
Предписывает считать следующий символ
      Пример 1. Команда find_system возвращает массив ячеек со-
держащих имена всех открытых подсистем и блоков.

       Пример 2. Команда find_system('type', 'block_diagram') воз-
вращает массив ячеек содержащих имена всех открытых моделей.

        Пример 3. Команда find_system('my_model','SearchDepth',
2,'BlockType','Product') выполняет поиск блоков умножения Product
в модели my_model.mdl и в ее вложенных подсистемах.

       Пример 4. Команда find_system('my_model', 'BlockType',
'Constant','Value', '100') выполняет поиск блоков Constant у которых
значение параметра Value равно 100.

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

   Символ              Описание

                        Заменяет любой символ. Например, шабло-
      .        ну 'a.' соответствуют выражения 'aa', 'ab', 'ac' и
               т.п.

                       Заменяет любую последовательность сим-
               волов (включая пустую). Например, шаблону 'a*'
      *        соответствуют выражения 'a', 'ab', 'abc' и т.п.
               Шаблону '.*' соответствует любая строка, в том
               числе и пустая.

                       Заменяет любое количество предшествую-
      +        щих символов. Например, шаблону 'ab+' соответ-
               ствуют выражения 'ab', 'abb', 'abbb' и т.п

                       Отмечает начало последовательности сим-
      ^        волов. Например, шаблону '^a' соответствует лю-
               бая строка начинающаяся на символ 'a'.

                       Отмечает последний символ строки симво-
      $        лов. Например, шаблону '$a' соответствует любая
               строка, оканчивающаяся на символ 'a'.

      \                Предписывает считать следующий символ

262