Dymola 中是否有命令集或参考手册?例如,如果我想知道当前的工作目录,我应该使用哪个命令?我试过pwd和dir,但它们没有用。
有多个来源可以找到我检查的命令 - 没有特殊顺序 - 在查找新命令时:
DymolaCommands将自动加载一个名为的库。这可以使用包浏览器的“搜索”条目进行搜索(通过右键单击DymolaCommands-> 搜索)。listfunctions() 来概览可以从 Dymola 的命令行本地调用的函数。通常之后使用 CTRL+F 搜索文本最有意义。Modelica.Utilities,其中例如Modelica.Utilities.Streams.print可以通过将字符串绘制到模拟日志来调试模型。另一个非常有用的是 library ModelManagement。获取当前目录有多种可能性。
cd():不幸的是,这只会将目录打印到命令输出并返回true。所以这更适合手动检查,尽管输出可以通过getLastError(). 这也是 Dmyola 特有的。Modelica.Utilities.System.getWorkDirectory()和Modelica.Utilities.System.setWorkDirectory()classDirectory()将使用 Dymola >2021 执行此操作。