从Simulink mod获取模型拓扑

2024-06-26 05:44:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python创建一个表示Simulink模型的结构。我知道至少有两种方法可以做到这一点——解析“.mdl”文件,或者使用Matlab的api与模型通信。在

你能推荐一些好的库或者api来做这个吗?在

特别是,我需要对Simulink模型执行一些处理,我希望用Python来处理。同时,我也不想经常与Matlab进行通信(这样我就可以发布浮动许可证了)。在

我在网上见过一些解析器,但它们似乎有点有限,通常不支持总线创建者和总线选择器、mux、demux和读取用户数据信息等组件。在

任何帮助将不胜感激。在


Tags: 文件方法模型api解析器选择器结构创建者
1条回答
网友
1楼 · 发布于 2024-06-26 05:44:48

不是我的领域,但注意到了这个Python parser这可能有帮助。在

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

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

相关问题 更多 >