Plot 在OMEdit中进行模拟后,如何自动绘制特定的值集?

Plot 在OMEdit中进行模拟后,如何自动绘制特定的值集?,plot,modelica,openmodelica,Plot,Modelica,Openmodelica,我使用OMEdit构建了一个相当复杂的模型。为了进行后期处理,我想生成一组绘图(没有标准的实验注释,但我们可以使用OpenModelica特定的注释使其工作 但您不必每次都选择绘图,只需选择一次即可。 -模拟你的模型 -选择绘图 -更新您的模型 -再模拟 -现有的绘图将自动更新为新值。是的,我知道绘图会在一个会话期间保留。但是,除了变量选择树在每次模拟时完全折叠之外,在会话之间绘图不会持续,因此如果关闭OMEdit,所有绘图都会丢失,颜色可能不一致ent(因为它们取决于选择顺序)等。此外,我还考

我使用OMEdit构建了一个相当复杂的模型。为了进行后期处理,我想生成一组绘图(没有标准的实验注释,但我们可以使用OpenModelica特定的注释使其工作

但您不必每次都选择绘图,只需选择一次即可。 -模拟你的模型 -选择绘图 -更新您的模型 -再模拟
-现有的绘图将自动更新为新值。

是的,我知道绘图会在一个会话期间保留。但是,除了变量选择树在每次模拟时完全折叠之外,在会话之间绘图不会持续,因此如果关闭OMEdit,所有绘图都会丢失,颜色可能不一致ent(因为它们取决于选择顺序)等。此外,我还考虑在调整模型等之后为报告生成绘图。这就是为什么我希望以编程方式定义它们-定义一次,重复/轻松地运行。例如,当我在Python中进行模拟/建模时(3),我编写了一个或多个函数来生成绘图并保存它们,当我更改模型时,我只需运行该函数,并在几秒钟内获得所需的PDF/png+交互式绘图,而不是一次又一次地手动查找可变的勾选框。“我们可以使用OpenModelica特定的注释使其工作”我应该为此提交一张罚单吗?是的,一张罚单就可以了。也许可以用一个示例模型来解释你想如何使用它。你能用OMNotebook来做到这一点吗?我不太清楚,但Mathematica/SystemModeler中类似的功能可以让你做到:
sim=WSMSimulate[“model”];WSMPlot[sim,{“x”,“y”};WSMPlot[sim,{“y”,“z”},PlotStyle->Red];
等等。不错,OMNotebook可以工作-你能提供一个答案吗?我已经玩了一点,并且有了一些很有希望的结果。遗憾的是,显然无法通过编程方式使用OMPlot将绘图保存到文件中(当然,它可以使用“保存”按钮)。