Issues with Identifying "Signal Copy" Blocks in Simulink Model Using find_system

I am working on a Simulink model where I need to identify all the "Signal Copy" blocks and replace them with direct connections between their source and destination blocks.
However, I am having trouble finding these blocks using the 'find_system' function.
signalCopies = find_system(model, 'BlockType', 'SignalCopy');
Unfortunately, this command returns nothing, even though there are "Signal Copy" blocks present in the model.

Answers (1)

Hi Azeddine, you may try some code like
get_param(gcb,'BlockType')
to get the block type. I find it should be 'SignalConversion', rather than "SignalCopy"

Categories

Find more on Prepare Model Inputs and Outputs in Help Center and File Exchange

Asked:

on 19 Jun 2024

Answered:

on 20 Jun 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!