我想在 Simulink 中对系统进行建模,然后从 python 程序访问该模拟以为其提供新的条件或输入。
我知道有一个模块允许您从 Python 访问 Matlab 引擎,但这有点不同。
我想要一个在 Simulink 中建模的系统,并使用 Python 监控一些硬件。然后,每隔四分之一秒左右,调用 Simulink,使用硬件的当前条件运行仿真,获得一些输出并重复该过程。基本上我正在尝试使用硬件的实时模拟器。
我运行的是 Ubuntu 11.04
我知道 Python 不太适合这个,但这不是重点。知道这是否可能吗?或者我可以从哪里开始?
Matlab Simulink 有一个名为 SimServer 的开源 HTTP 和 XML-RPC 服务器:
http://simulinksimserv.sourceforge.net/ http://simulinksimserv.sourceforge.net/
提供了一个示例 Python 脚本(在包中),它展示了如何使用 XML-RPC 接口在运行的 Simulink 模型中获取和设置数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)