用于处理符合功能模型接口标准的动态模型的包。
项目描述
PyFMI 是一个用于加载功能模型单元 (FMU) 并与之交互的包,FMU 是编译后的符合功能模型接口 (FMI) 的动态模型,请参阅 https://www.fmi-standard.org/了解更多信息信息。PyFMI 基于 FMI 库,请参阅http://www.jmodelica.org/FMILibrary。
FMI 是一种标准,可实现二进制格式的动态模型的独立于工具的交换。多个工业仿真平台支持导出 FMU,包括 Dymola、JModelica.org、OpenModelica 和 SimulationX,完整列表请参见https://www.fmi-standard.org/tools 。PyFMI 提供了一个 Python 接口,用于与 FMU 进行交互,并支持例如加载 FMU 模型、设置模型参数和评估模型方程。
PyFMI 可作为独立包或作为 JModelica.org 发行版的一部分提供。将 PyFMI 与 Python 仿真包 Assimulo 一起使用,可为 Python添加 FMU的工业级仿真功能。
有关讨论 PyFMI 的使用和开发的论坛,请参见http://www.jmodelica.org/forum。
要求:
Python-headers(通常包含在 Windows 上,python-dev 在 Ubuntu 上)
可选的
wxPython用于绘图 GUI。
matplotlib用于绘图 GUI。
源码安装:
python setup.py install –fmil-home=/path/to/FMI_Library/
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
PyFMI-2.5.tar.gz
(4.8 MB
查看哈希)
内置发行版
PyFMI-2.5-py3.6-linux-x86_64.egg
(8.7 MB
查看哈希)
PyFMI-2.5-py3.5-linux-x86_64.egg
(8.7 MB
查看哈希)
PyFMI-2.5-py2.7-linux-x86_64.egg
(8.3 MB
查看哈希)