在 MATLAB/Simulink 中,我得到了一个带有块的 Simulink 模型,在那里我将一个结构放入了一个块的 UserData 中。如何获取或比较结构内的数据?
我是这样设计的:
my_struct = struct('Function', 'receive', 'Version', '0.1');
set_param(gcb, 'UserData', my_struct);
现在我如何在我的 matlab 脚本中检查我找到的哪些块:
all_blocks = find_system(gcs, 'Tag', 'All_blocks_have_this_tag');
在他们的'UserData'.'Function'中有值'receive'?