我有一个我正在处理的应用程序,它当前需要一个模型,将它传递给OpenModelica,编译它,运行模拟,并获取输出。我们想切换使用Dymola,但我无法以无GUI的方式弄清楚如何做到这一点。
例如,我已经看过如何通过运行" dymola.exe -serverport 8082"来使用javascript界面,但实际上仍然启动了一个GUI,你可以看到一切都在运行使用javascript界面时的背景。另外,关闭GUI可以杀死服务器。
有没有办法在没有GUI的情况下使用Dymola?另请注意,我不能简单地使用编译模型的.exe,因为编译模型是我需要做的事情之一。
如果有一种方法让我在没有GUI启动的情况下运行我的.mos文件,那就更容易了。
答案 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用户指南以获取更多详细信息。
祝你好运, 吉勒