Simulink for Python

15

我一直在搜索并发现了许多用于Python的库(如scipy,numpy,matplotlib),可以使用户轻松从MATLAB转换到Python。然而,我找不到与MATLAB中的Simulink相关的任何库。我想知道是否存在这样一个库或类似于Simulink的GUI和计算功能的其他东西。


2
这个问题是否应该移动到 https://softwarerecs.stackexchange.com/? - Pablo
嗨,Saad,请看一下我的Quora帖子这里 - Foad S. Farimani
3个回答

21

1
似乎有更多的选项可用:BMSpyPySim ... - Foad S. Farimani

4

目前Python中没有像Simulink这样的库。最接近的是使用OpenModelica和Python实现JModelica的Modelica语言。


3
Scilab中的Xcos也是另一个(免费)替代方案,虽然不适用于Python。 - am304
2
还有一个看起来很有趣的项目:PyLinX https://github.com/PyLinX-Project/PyLinX - Max
@Max 上面的链接已经失效了,能否请你更新一下? - Foad S. Farimani
抱歉,似乎该项目已不存在了... - Max

1
最近我按照YouTube上的教程,用Xcos/Scilab做了一个快速测试。我对它的外观和易用性印象非常好,因为我已经有20多年没有使用过大学里的Simulink了。(请注意,我从未是高级用户)。
尽管Scilab的语法类似于MATLAB(像Python一样,相当易读易懂),但它甚至包括一个翻译工具,可以将MatLab代码转换成Scilab代码。(但我还没有测试过)
因此,总之,如果你只需要一个模拟某些工程问题的工具,我认为你应该试试Scilab/Xcos。
Python是一个很棒的工具,但它不是唯一的工具!
(你应该始终选择“最适合问题的工具”,而不是反过来。 显然,“Scilab能够通过其PIMS模块与任何用Python编写的代码进行交互。”| 来自:https://wiki.scilab.org/Interoperability

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接