matlab - 在 simulink 中访问触发的子系统参数
问题描述
我有一个带有触发子系统的 simulink 模块。在子系统内部,我有一个 MATLAB System 模块。我想以编程方式修改此 MATLAB System 模块的参数。为此,我尝试使用以下方法访问 MATLAB System 块:
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 模型中看不到。这可能需要在新版本中进行改进。
干杯,
布鲁诺
推荐阅读
- javascript - 为什么在 .slice() 和连接的这个用例中混合引号时不需要加 1?
- transactions - 在 LMDB 中,如何将一个 RW 事务嵌套在另一个 RW 事务中?LMDB 中嵌套事务的实际用例/应用是什么?
- android - 在添加第 3 个项目后动态添加时,RecylerView 未按顺序列出项目
- python - Django 测试数据库使用本地 db.sqlite3,不在内存中运行
- python - 使用python关闭windows和mac上的所有firefox窗口——没有硒
- java - 在 sbt 中通过 https 访问 maven repo
- c# - 在 IIS 中托管 .net core 3.0 时出错 (0x8007000D)
- angular - 尝试从 Observable 检索时获取未定义的值
- java - 如果没有,spring 是否总是为每个新客户端创建一个新的 IOC 容器,那么它如何管理单例 bean?
- javascript - 单击点赞图标会增加其他组件的点赞数