是否有任何方法支持调用Modelica
运算符 from java
?如果我想使用Modelica
Operator 之类的der()
,pre()
请从java
.
有什么我可以使用的技术吗?
是否有任何方法支持调用Modelica
运算符 from java
?如果我想使用Modelica
Operator 之类的der()
,pre()
请从java
.
有什么我可以使用的技术吗?
有几种方法可以从 Java 程序模拟 Modelica 模型。要直接模拟 Modelica 代码,请使用现有 Modelica 模拟器的 Java 接口:
另一种选择是通过功能模型接口(FMI)将 Modelica 代码导出到功能模型单元(FMU) ,例如使用 Dymola。然后使用 Java FMI 库(例如JFMI)与 FMU 交互。请注意,您可能需要自己提供求解器代码。然而,这对于 FMU 来说比原始 Modelica 代码要容易得多。
有关在 Modelica 和 Java 之间交换信息的更多信息,另请参阅SO 上的这个问题。