pil_block_replace

Замените блок в модели на блок из другой модели

Описание

pil_block_replace(sourceModelBlock, destinationModelBlock) заменяет блок в целевой модели блоком из исходной модели. Чтобы сохранить исходный блок из целевой модели, в исходной модели функция заменяет sourceModelBlock с destinationModelBlock.

пример

pil_block_replace(sourceModelBlock, destinationModelBlock, 'isvisible') подсвечивает замененный блок в целевой модели.

Примеры

свернуть все

В этом примере показано, как заменить блок в модели на блок из другой модели.

Создайте целевую модель, которая содержит блок Outport, destinationBlock.

new_system('destModel')
open_system('destModel');
add_block('simulink/Sinks/Out1', 'destModel/destinationBlock')

Создайте исходную модель, которая содержит Scope блок sourceBlock.

new_system('srcModel')
open_system('srcModel');
add_block('simulink/Sinks/Scope', 'srcModel/sourceBlock')

Замените Outport блок в целевой модели на Scope блок из исходной модели.

pil_block_replace('srcModel/sourceBlock','destModel/destinationBlock','isvisible')

Входные параметры

свернуть все

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

Пример: 'srcModel/sourceBlock'

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

Пример: 'destModel/destinationBlock'

Введенный в R2006b