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