首页 > 解决方案 > 常量上的 PyFMI FMU 模块方法 get_variable_unit()

问题描述

PyFMI FMU 模块方法 get_variable_unit() 不适用于常量。

在我看来,FMU-mouldes get_variable_unit() 和 _variable_description 的 PyFMI 方法也处理常量和参数。

我制作了一个包含常量声明的包 M。尽量使它整洁并声明单位和描述。当我尝试 get_model_variable_unit('model.variable') 时,我收到错误消息“No unit was found for the variable...”。但是它对 get_model_variable_description() 的工作方式与预期一样。

在我看来,它是一个小错误。

我运行的是秋季安装的 JModelica 2.4,即最近在 12 月份将 PyFMI 升级到 2.5,我不使用。

标签: pythonfmijmodelica

解决方案


这确实是 JModelica.org 中的一个错误 - 请参阅https://trac.jmodelica.org/ticket/5729


推荐阅读