Python 的 Simulink

Simulink for Python

我一直在搜索并找到许多 Python 的库(scipy、numpy、matplotlib),让用户可以轻松地从 MATLAB 转移到 Python。但是,我无法在 MATLAB 中找到任何与 Simulink 相关的库。我想知道是否存在这样的库或其他类似 Simulink 的 GUI 和计算功能。

到目前为止,Python 中还没有像 Simulink 这样的库。最接近的匹配是带有 OpenModelica 和 python 实现 JModelica 的 Modelica 语言。

SimuPy is a farily recent framework has similar features as simulink. There is a SciPy 2018 presenation就可以了。

最近我按照 YT 的教程对 Xcos/Scilab 进行了快速测试。它的外观以及使用起来的简单直观给我留下了非常积极的印象,因为我上次在大学使用 Simulink 已经 20 多年了。 (请注意,我从来都不是高级用户)。 尽管 Scilab 的语法类似于 MATLAB(和 Python 一样,非常易读且易于理解)它甚至包括一个转换工具来转换来自 MatLab 的代码。 (不过我没测试过)

所以,总而言之,如果您只需要一个工具来模拟某些工程问题,我认为您应该 Scilab/Xcos 试试看。

Python 是一个很棒的工具,但它不是唯一的!

(您应该始终选择“解决问题的最佳工具”,而不是相反。 显然,“由于其 PIMS 模块,Scilab 能够与用 Python 编写的任何代码进行交互。” |来自:https://wiki.scilab.org/Interoperability )