How to change property of multiple gain block?

4 次查看(过去 30 天)
I have a simulink model which has hundreds of gain block. Each of the gain block has different values. I want to change property of each of these block. Is there any way that I can change it at a time?

回答(1 个)

Fangjun Jiang
Fangjun Jiang 2021-3-16
Use block handles to change multiple blocks in one shot, assuming the values are the same. Turn on 'FindAll' to return block handles in find_system()
open_system('f14');
hBlocks=find_system('f14','FindAll','On','BlockType','Gain');
set(hBlocks,'BackgroundColor','Green')

类别

Help CenterFile Exchange 中查找有关 Programmatic Model Editing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by