Modelica Dymola命令,用于最大化或操纵打印窗口的大小或位置

Modelica Dymola命令,用于最大化或操纵打印窗口的大小或位置,modelica,dymola,Modelica,Dymola,是否有命令可以最大化或以任何方式操纵Dymola中打印窗口的大小和位置 使用createPlot()创建绘图后,我希望在屏幕允许的区域内最大化该窗口 没有任何资源,无论是在线的还是印刷的,表明了如何做到这一点,也没有人说这是不可能做到的。我希望有人能给我指出一个消息来源,告诉我怎么做,或者告诉我停止尝试 以下是我的整个测试脚本: simulateModel("TIL_AddOnTraining.Example07a", stopTime=300, method="dassl", toleranc

是否有命令可以最大化或以任何方式操纵Dymola中打印窗口的大小和位置

使用createPlot()创建绘图后,我希望在屏幕允许的区域内最大化该窗口

没有任何资源,无论是在线的还是印刷的,表明了如何做到这一点,也没有人说这是不可能做到的。我希望有人能给我指出一个消息来源,告诉我怎么做,或者告诉我停止尝试

以下是我的整个测试脚本:

simulateModel("TIL_AddOnTraining.Example07a", stopTime=300, method="dassl", tolerance=1e-005, resultFile="Example07a");

createPlot(
    id=0,
    position={0, 0, 857, 705},
    x="valve.summary.dp",
    y={"valve.summary.m_flow_A"},
    grid=true,
    colors={{255,0,0}},
    thicknesses={0.7},
    autoscale = true
    );

[Here is where I would like the command to maximize window called "Plot [0*]".]

提前感谢。

这并不是对在Dymola中执行此操作可行性的回答,但这里有一种使用Mathematica和SystemModeler为Modelica创建和微调绘图窗口的方法

Needs["WSMLink`"]
sim=WSMSimulate["HelloWorld"];
plot=WSMPlot[sim,{"x","der(x)"},PlotLabel->"Very Interesting Plot\[Dash]Full Screen"];
CreateDocument[plot,WindowSize->Full]


可以将设置
WindowSize
更改为不同的选项,以选择部分窗口、全屏、像素大小等

这并不是对在Dymola中执行此操作可行性的回答,但这里有一种使用Mathematica和SystemModeler为Modelica创建和微调绘图窗口的方法

Needs["WSMLink`"]
sim=WSMSimulate["HelloWorld"];
plot=WSMPlot[sim,{"x","der(x)"},PlotLabel->"Very Interesting Plot\[Dash]Full Screen"];
CreateDocument[plot,WindowSize->Full]


可以将设置
WindowSize
更改为不同的选项,以选择部分窗口、全屏、像素大小等

对于绘图窗口,这似乎是不可能的。使用animationPosition(position=[…],maximized=true)只能最大化动画窗口。对于打印窗口,这似乎是不可能的。只有动画窗口可以使用animationPosition最大化(position=[…],maximized=true)。