我有一个带有触发子系统的 simulink 块。在子系统内部,我有一个 MATLAB 系统块。我想以编程方式修改此 MATLAB 系统块的参数。为此,我尝试使用以下方法访问 MATLAB 系统块:
get_param('toplevelSystem/triggeredSubsystem/MATLAB System','param')
但我什至无法访问triggeredSybsystem
.我收到以下错误
Invalid Simulink object name: toplevelSystem/triggeredSubsystem/MATLAB System'
Caused by:
No block called 'triggeredSubsystem' could be found.
为什么 Simulink 找不到子系统?
谢谢!!
问题解决了。我没有注意到triggeredSubsystem
的名字末尾有一个空格......-.-"从simulink模型中不可能看到这一点。这可能需要在新版本中改进。
干杯
布鲁诺