在Dymola中,可以通过设置模型编译选项来避免生成带有.mos文件的临时文件。具体的解决方法如下:
以下是一个示例代码,演示如何通过设置模型编译选项来避免生成临时文件:
openModel("Modelica");
setCommandLineOptions("-d=Modelica.Blocks.Examples.PID_Controller", true);
setCompilerOptions("Generate .mos", false);
simulateModel("Modelica.Blocks.Examples.PID_Controller", stopTime=10);
在上述示例代码中,通过调用setCompilerOptions("Generate .mos", false)
来设置模型编译选项,禁止生成.mos文件。然后使用simulateModel
函数进行模型仿真。
通过以上的解决方法,你可以在Dymola中避免生成带有.mos文件的临时文件。