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

python – 从Simulink模型中获取模型拓扑,第1张

概述我想在 Python中创建一个代表Simulink模型的结构.我知道至少有两种方法可以做到这一点 – 通过解析“.mdl”文件,或者使用Matlab的api与模型进行通信. 你能推荐好的库或API吗? 特别是,我需要在Simulink模型上执行一些处理,我想在Python中进行.另外,我不想经常与Matlab沟通(这样我就可以发布浮动许可证). 我在网上看过一些解析器,但它们似乎有点受限,通常不支 @H_502_6@ 我想在 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文件.我的同事想到了这个,不是我!但是需要使用您自己编写的例程进行编辑/解析.

总结

以上是内存溢出为你收集整理的python – 从Simulink模型中获取模型拓扑全部内容,希望文章能够帮你解决python – 从Simulink模型中获取模型拓扑所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存