2016-05-17 109 views
1

是否有命令可以最大化或以任何方式操作Dymola中的繪圖窗口的大小和位置?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*]".] 

在此先感謝。

+0

看來這是不可能的情節窗口。只有動畫窗口可以通過animationPosition(position = [...],maximized = true)來最大化。 – marco

回答

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] 

A full screen plot

設定WindowSize可以改變爲不同的選擇來選擇窗口,全屏,像素大小的一小部分,依此類推。