文件名称:PythonFMU:一个轻量级的框架,可将Python3.x代码打包为协同仿真FMU
文件大小:120KB
文件格式:ZIP
更新时间:2024-05-27 14:43:29
python csv fmi-standard co-simulation Python
PythonFMU 一个轻量级的框架,可将Python 3代码或CSV文件打包为协同仿真FMU(遵循FMI 2.0版)。 如何从python代码构建FMU? 安装pythonfmu软件包: pip install pythonfmu 创建一个新类,扩展在pythonfmu.fmi2slave模块中声明的Fmi2Slave类(请参见下面的示例)。 运行pythonfmu build创建fmu。 usage: pythonfmu build [-h] -f SCRIPT_FILE [-d DEST] [--doc DOCUMENTATION_FOLDER] [--no-external-tool] [--no-variable-step] [--interpolate-inputs] [--only-one-per-process] [
【文件预览】:
PythonFMU-master
----setup.py(84B)
----.gitignore(345B)
----MANIFEST.in(207B)
----pythonfmu()
--------pythonfmu-export()
--------enums.py(681B)
--------__init__.py(266B)
--------builder.py(9KB)
--------logmsg.py(359B)
--------deploy.py(4KB)
--------csvbuilder.py(8KB)
--------osutil.py(517B)
--------fmi2slave.py(12KB)
--------tests()
--------__main__.py(2KB)
--------_version.py(22B)
--------variables.py(6KB)
--------default_experiment.py(233B)
----LICENSE(1KB)
----setup.cfg(1KB)
----.github()
--------workflows()
----examples()
--------sympyslave.py(1KB)
--------demoslave.py(1KB)
--------demo.ipynb(82KB)
--------environment.yml(55B)
----README.md(7KB)
----environment.yml(62B)
----binder()
--------postBuild(155B)
--------environment.yml(85B)