加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 从Simulink模型中获取模型拓扑

发布时间:2020-12-20 13:26:25 所属栏目:Python 来源:网络整理
导读:我想在 Python中创建一个代表Simulink模型的结构.我知道至少有两种方法可以做到这一点 – 通过解析“.mdl”文件,或者使用Matlab的api与模型进行通信. 你能推荐好的库或API吗? 特别是,我需要在Simulink模型上执行一些处理,我想在Python中进行.另外,我不想经
我想在 Python中创建一个代表Simulink模型的结构.我知道至少有两种方法可以做到这一点 – 通过解析“.mdl”文件,或者使用Matlab的api与模型进行通信.

你能推荐好的库或API吗?

特别是,我需要在Simulink模型上执行一些处理,我想在Python中进行.另外,我不想经常与Matlab沟通(这样我就可以发布浮动许可证).

我在网上看过一些解析器,但它们似乎有点受限,通常不支持Bus Creators和Bus Selectors,Muxes,Demuxes等组件以及读取UserData信息.

任何帮助将不胜感激.

解决方法

不是我的区域,但注意到这个 Python parser可能会有所帮助.

或者您可以购买Simulink Report Generator以便将模型保存/操作为XML文件.

或* .mdl文件是可读的ascii文件.您可以将其读入带有fread语句的字符串,更改字符串,然后将其保存为您选择的格式或将其写回* .mdl文件.我的同事想到了这个,不是我!但是需要使用您自己编写的例程进行编辑/解析.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读