通过编写.mos脚本运行optimus工作流

文章讲述了如何通过OMShell使用mos脚本对Modelica模型进行仿真,并在PowerShell中运行。接着,介绍了如何利用Optimus设计工作流自动化仿真过程,特别是针对模型中的参数进行PID控制的优化。在Optimus工作流中,设置Action运行mos脚本,并将输出结果保存为csv文件,以便进一步分析和优化。
摘要由CSDN通过智能技术生成

在OMShell可以通过

loadModel(Modelica)

loadFile("C:/Users/Administrator/xxx.mo")

simulate(xxx,startTime= 0,stopTime = 10,outputFormat = "csv")

plotAll()

来仿真一个名为xxx.mo的模型。

我们可以编写相应的.mos脚本,来将在OMShell控制台仿真模型的动作在power shell控制台中运行。

如对于上述.mo模型的仿真,我们可以用记事本编写一个名为myscript.mos的脚本来执行仿真操作。

具体脚本写为

loadModel(Modelica);
loadFile("C:\\Users\\Administrator\\Desktop\\modelica model\\8\\BouncingBall.mo");
simulate(BouncingBall,startTime= 0,stopTime = 10,outputFormat = "csv");
plotAll();

注意与上面指令不同之处,斜杆/变为双反斜杆\\ , 且每句指令后必须加上;

相关问题

mod

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值