我目前正在研究用M-Script编写的工具,该工具对给定的simulink模型执行一组检查.这个工具不编译/执行模型,我正在使用find_system并get_param检索我需要的所有信息,以便运行我的工具的例程.
我已经到了需要确定某个块是否具有直接馈通的点.我不完全确定如何做到这一点.我想到了两种可能的解决方案:
- 属性可能存储此信息,可以通过以下方式访问
get_param.在调查之后,我找不到任何这样的财产.
- 一些块类型具有直接馈通(Sum,Logic,...),而另一些块类型没有(Unit Delay,Integrator),因此我可以使用块类型来确定块是否具有直接馈通.由于我不是一个经验丰富的Simulink建模器,我不确定是否可以通过单独查看其块类型来判断块是否具有直接馈通.此外,这将需要包含所有Simulink块类型的查找表.这是一项不可能完成的任务,因为其他块类型可能会通过第三方模块添加到Simulink.
非常感谢任何帮助或指向可能的解决方案.