private void ModelGrid_Loaded(object sender, RoutedEventArgs e)
 {
     darstellung = new Darstellung(modell, VisualErgebnisse);
     darstellung.FestlegungAuflösung();
     darstellung.ElementeZeichnen();
     darstellung.KnotentemperaturZeichnen();
     knotenTemperaturAn = true;
 }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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;
        }