private void ModelGrid_Loaded(object sender, RoutedEventArgs e) { darstellung = new Darstellung(modell, VisualErgebnisse); darstellung.FestlegungAuflösung(); darstellung.ElementeZeichnen(); darstellung.KnotentemperaturZeichnen(); knotenTemperaturAn = true; }
public WärmemodellVisualisieren(FEModell feModell) { Language = XmlLanguage.GetLanguage("de-DE"); InitializeComponent(); Show(); darstellung = new Darstellung(feModell, VisualModel); darstellung.ElementeZeichnen(); // mit Knoten und Element Ids darstellung.KnotenTexte(); darstellung.ElementTexte(); }
private void ModelGrid_Loaded(object sender, RoutedEventArgs e) { // Auswahl der Eigenlösung var anzahlEigenformen = modell.Eigenstate.NumberOfStates; var eigenformNr = new int[anzahlEigenformen]; for (var i = 0; i < anzahlEigenformen; i++) { eigenformNr[i] = i + 1; } Eigenlösungauswahl.ItemsSource = eigenformNr; darstellung = new Darstellung(modell, VisualErgebnisse); darstellung.FestlegungAuflösung(); maxY = darstellung.maxY; auflösung = darstellung.auflösung; darstellung.ElementeZeichnen(); }
public InstationäreModellzuständeVisualisieren(FEModell modell) { Language = XmlLanguage.GetLanguage("de-DE"); InitializeComponent(); Show(); darstellung = new Darstellung(modell, VisualErgebnisse); darstellung.FestlegungAuflösung(); darstellung.ElementeZeichnen(); // Auswahl des Zeitschritts var dt = modell.Zeitintegration.Dt; var tmax = modell.Zeitintegration.Tmax; var nSteps = (int)(tmax / dt) + 1; var zeit = new double[nSteps]; for (var i = 0; i < nSteps; i++) { zeit[i] = (i * dt); } Zeitschrittauswahl.ItemsSource = zeit; }