pil_block_replace

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

Синтаксис

pil_block_replace(sourceModelBlock, destinationModelBlock)
pil_block_replace(sourceModelBlock, destinationModelBlock, 'isvisible')

Описание

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