2016-05-17 6 views
1

Gibt es einen Befehl zum Maximieren oder Manipulieren der Größe und Platzierung eines Plotfensters in Dymola?Dymola Befehl zum Maximieren oder Manipulieren der Größe oder Platzierung des Plotfensters

Nach dem Erstellen eines Diagramms mit createPlot() möchte ich dieses Fenster innerhalb des zulässigen Bereichs des Bildschirms maximieren.

Keine Ressource, weder online noch gedruckt, hat angegeben, wie dies zu tun ist, und niemand hat gesagt, es könnte nicht getan werden. Ich hoffe, dass jemand mich auf eine Quelle verweisen kann, die mir sagt, wie, oder sagt mir, dass ich aufhören soll, es zu versuchen. Hier

ist die Gesamtheit meines Testskript:

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*]".] 

Vielen Dank im Voraus.

+0

Es scheint, dass dies für Plot-Fenster nicht möglich ist. Nur Animationsfenster können mit animationPosition maximiert werden (position = [...], maximized = true). – marco

Antwort

0

Keine Antwort auf die Möglichkeit, dies in Dymola zu tun, aber hier ist eine Möglichkeit zum Erstellen und Feinabstimmung Plot Windows für Modelica mit Mathematica und SystemModeler.

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

Die Einstellung WindowSize können verschiedene Optionen geändert werden, um einen Bruchteil der Fenster, Vollbild, Pixelgröße zu wählen, und so weiter.

Verwandte Themen