Существует несколько способов моделирования моделей Modelica из программы Java. Для того, чтобы непосредственно моделировать код Modelica, использовать интерфейс Java существующего Modelica тренажере:
Другой вариант экспортировать код Modelica в Functional Макет Единица (FMU) через интерфейс Функциональный интерфейс макета (FMI), например используя Dymola. Затем используйте библиотеку FMI Java (например, JFMI) для взаимодействия с FMU. Обратите внимание, что вам, вероятно, придется самому предоставить код решателя. Однако это намного проще для FMU, чем для исходного кода Modelica.
Также см. this question on SO для получения дополнительной информации об обмене информацией между Modelica и Java.
'der' и' pre' - это особенности языка Modelica, «вызов их из Java» не имеет смысла. Пожалуйста, объясните более подробно, чего вы хотите достичь. Вы хотите имитировать модель Modelica с помощью Java? Вы хотите использовать Java-функции в модели Modelica? –
Спасибо за помощь. Я хочу моделировать модель Modelica с помощью java. – xing