Dymola - “打开”和“加载”文件之间有什么区别吗?

Eng*_*ess 1 modelica openmodelica dymola

我\xe2\x80\x99已经使用 Dymola(2017 版)三个月了,我\xe2\x80\x99d 只是想问一个我几乎每天都会思考的简单问题。文件工具\xe2\x80\x9cOpen\xe2\x80\x9d\xe2\x80\x9cLoad"之间有什么区别吗?我习惯使用Load进行 \xe2\x80\x9cload\xe2\x80\x9d库包和Open for \xe2\x80\x9copen\xe2\x80\x9d 模型文件,但我尝试切换它们几次,但我没有 \xe2\x80\x99 注意到任何差异。我猜它是\ xe2\x80\x99t 相关,实际上它\xe2\x80\x99s 只是出于好奇,但也许这个社区中的某人能够阐明为什么有两个按钮。提前致谢。

\n

mar*_*rco 5

两者都将 .mo 文件加载到包浏览器中。但Open将工作目录更改为 .mo 文件的位置,而Load则不会。

从命令行:

openModel("lib.mo", changeDirectory=false) // corresponds to load
openModel("lib.mo")                        // corresponds to open
Run Code Online (Sandbox Code Playgroud)

cd您可以通过在命令行中键入来检查当前的工作目录。