是否有任何方法支持从Java调用Modelica运算符

时间:2013-05-13 08:02:48

标签: modelica

是否有任何方法支持从Modelica调用java运算符? 如果我想使用Modelicader()pre()运算符,请从java调用它们。

我可以使用任何技术吗?

1 个答案:

答案 0 :(得分:2)

有几种方法可以从Java程序中模拟Modelica模型。要直接模拟Modelica代码,请使用现有Modelica模拟器的Java接口:

另一种选择是通过功能样机接口(FMI)将Modelica代码导出到功能样机单元(FMU),例如:使用Dymola。然后使用Java FMI库(例如JFMI)与FMU进行交互。请注意,您可能需要自己提供解算器代码。然而,对于FMU而言,这比原始Modelica代码要容易得多。

另请参阅this question on SO以获取有关在Modelica和Java之间交换信息的更多信息。