我可以在没有GUI的情况下启动Dymola吗?

时间:2016-10-06 19:32:25

标签: dymola

我有一个我正在处理的应用程序,它当前需要一个模型,将它传递给OpenModelica,编译它,运行模拟,并获取输出。我们想切换使用Dymola,但我无法以无GUI的方式弄清楚如何做到这一点。

例如,我已经看过如何通过运行" dymola.exe -serverport 8082"来使用javascript界面​​,但实际上仍然启动了一个GUI,你可以看到一切都在运行使用javascript界面​​时的背景。另外,关闭GUI可以杀死服务器。

有没有办法在没有GUI的情况下使用Dymola?另请注意,我不能简单地使用编译模型的.exe,因为编译模型是我需要做的事情之一。

如果有一种方法让我在没有GUI启动的情况下运行我的.mos文件,那就更容易了。

2 个答案:

答案 0 :(得分:2)

从命令行dymola.exe -nowindow

答案 1 :(得分:2)

您可以在命令行模式下使用Dymola并传递正确的可选参数以不显示其GUI。 您应该使用以下命令:

C:/Program Files (x86)/Dymola 2016 FD01/bin64/Dymola.exe /nowindow myscript.mos

第一部分是Dymola可执行文件的传递,取决于它在你的机器上的安装位置,第二部分/nowindow是可选参数,表明不应该显示GUI,第三部分路径到你的Modelica脚本,它可以包含模拟设置。

查看Dymola用户指南以获取更多详细信息。

祝你好运, 吉勒