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

UptoLike

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

255
12 Основные команды MATLAB для
управления Simulink-моделью
При разработке графического интерфейса пользователя, соз-
дании S-функций и т.п. задач требующих управления конфигурацией,
параметрами и работой Simulink-модели допускается использовать
специальные команды (функции) языка MATLAB. С помощью таких
команд можно открывать и закрывать модель, запускать модель на
расчет, добавлять и убирать блоки, изменять параметры блоков и
осуществлять иные
операции с моделью.
12.1 add_block
Назначение: Добавление нового блока в модель
Синтаксис:
add_block('src', 'dest')
Команда добавляет блок, полный путь которого задан пара-
метром 'src', в модель в соответствии с путем назначения 'dest'.
add_block('src', 'dest', 'parameter1', value1, ...)
Команда добавляет блок, полный путь которого задан пара-
метром 'src', в модель в соответствии с путем назначения 'dest' и ус-
танавливает значения параметров блока
.
Пример 1:
Команда add_block('built-in/Gain', 'EX_add_block/Gain')
добавляет в модель EX_add_block.mdl усилитель Gain из встроенной
библиотеки.
Пример 2:
Команда add_block('EX_add_block / In1',
'EX_add_block/My_Subsystem / In1')
копирует блок входного порта In1 из модели
EX_add_block.mdl в подсистему My_Subsystem той же самой моде-
ли.
Пример 3:
Команда add_block('built-in/Constant',
'EX_add_block/Constant','Value','150') добавляет в модель
EX_add_block.mdl блок Constant и устанавливает параметр Value
этого блока равным 150.
        12 Основные команды MATLAB для
        управления Simulink-моделью


        При разработке графического интерфейса пользователя, соз-
дании S-функций и т.п. задач требующих управления конфигурацией,
параметрами и работой Simulink-модели допускается использовать
специальные команды (функции) языка MATLAB. С помощью таких
команд можно открывать и закрывать модель, запускать модель на
расчет, добавлять и убирать блоки, изменять параметры блоков и
осуществлять иные операции с моделью.


        12.1 add_block


        Назначение: Добавление нового блока в модель
        Синтаксис:
        add_block('src', 'dest')
        Команда добавляет блок, полный путь которого задан пара-
метром 'src', в модель в соответствии с путем назначения 'dest'.
        add_block('src', 'dest', 'parameter1', value1, ...)
        Команда добавляет блок, полный путь которого задан пара-
метром 'src', в модель в соответствии с путем назначения 'dest' и ус-
танавливает значения параметров блока.
        Пример 1:
        Команда add_block('built-in/Gain', 'EX_add_block/Gain')
добавляет в модель EX_add_block.mdl усилитель Gain из встроенной
библиотеки.
        Пример 2:
        Команда          add_block('EX_add_block            /     In1',
'EX_add_block/My_Subsystem / In1')
        копирует блок входного порта In1 из модели
EX_add_block.mdl в подсистему My_Subsystem той же самой моде-
ли.
        Пример 3:
        Команда                          add_block('built-in/Constant',
'EX_add_block/Constant','Value','150')      добавляет       в  модель
EX_add_block.mdl блок Constant и устанавливает параметр Value
этого блока равным 150.
                                                                  255