2013-05-13 3 views
1

Есть ли способ, который поддерживает вызов оператора Modelica от java? Если я хочу использовать Modelica Operator, например der(), pre() и так далее, позвоните им с java.Есть ли способ, который поддерживает вызов оператора Modelica из Java

Есть ли какая-либо технология, которую я могу использовать?

+0

'der' и' pre' - это особенности языка Modelica, «вызов их из Java» не имеет смысла. Пожалуйста, объясните более подробно, чего вы хотите достичь. Вы хотите имитировать модель Modelica с помощью Java? Вы хотите использовать Java-функции в модели Modelica? –

+0

Спасибо за помощь. Я хочу моделировать модель Modelica с помощью java. – xing

ответ

2

Существует несколько способов моделирования моделей Modelica из программы Java. Для того, чтобы непосредственно моделировать код Modelica, использовать интерфейс Java существующего Modelica тренажере:

Другой вариант экспортировать код Modelica в Functional Макет Единица (FMU) через интерфейс Функциональный интерфейс макета (FMI), например используя Dymola. Затем используйте библиотеку FMI Java (например, JFMI) для взаимодействия с FMU. Обратите внимание, что вам, вероятно, придется самому предоставить код решателя. Однако это намного проще для FMU, чем для исходного кода Modelica.

Также см. this question on SO для получения дополнительной информации об обмене информацией между Modelica и Java.

 Смежные вопросы

  • Нет связанных вопросов^_^