Esempio n. 1
0
        public EigenlösungVisualisieren(FEModell feModel)
        {
            Language = XmlLanguage.GetLanguage("de-DE");
            modell   = feModel;
            InitializeComponent();
            Verformungen    = new List <object>();
            Eigenfrequenzen = new List <object>();
            Show();

            // 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;
            }
            darstellung = new Darstellung(modell, VisualErgebnisse);
            darstellung.FestlegungAuflösung();
            maxY      = darstellung.maxY;
            auflösung = darstellung.auflösung;
            darstellung.UnverformteGeometrie();
            Eigenlösungauswahl.ItemsSource = eigenformNr;

            eigenformSkalierung = double.Parse("10");
            TxtSkalierung.Text  = eigenformSkalierung.ToString(CultureInfo.CurrentCulture);
        }
        private void ZeichneGeometrie()
        {
            darstellung.UnverformteGeometrie();

            // mit Knoten und Element Ids
            darstellung.KnotenTexte();
            darstellung.ElementTexte();
        }
        public ElastizitätsmodellVisualisieren(FEModell feModel)
        {
            InitializeComponent();
            Show();
            darstellung = new Elastizitätsberechnung.Darstellung(feModel, VisualErgebnisse);
            darstellung.UnverformteGeometrie();

            // mit Element und Knoten Ids
            darstellung.KnotenTexte();
            darstellung.ElementTexte();
            darstellung.LastenZeichnen();
            darstellung.FesthaltungenZeichnen();
        }
        public TragwerkmodellVisualisieren(FEModell feModell)
        {
            Language = XmlLanguage.GetLanguage("de-DE");
            InitializeComponent();
            Show();

            darstellung = new Darstellung(feModell, VisualModel);
            darstellung.UnverformteGeometrie();

            // mit Knoten und Element Ids
            darstellung.KnotenTexte();
            darstellung.ElementTexte();
            darstellung.LastenZeichnen();
            darstellung.FesthaltungenZeichnen();
        }
Esempio n. 5
0
        public StatikErgebnisseVisualisieren(FEModell feModell)
        {
            Language = XmlLanguage.GetLanguage("de-DE");
            InitializeComponent();
            Show();

            darstellung = new Darstellung(feModell, VisualErgebnisse);

            // unverformte Geometrie
            darstellung.UnverformteGeometrie();

            // mit Element Ids
            darstellung.ElementTexte();

            // mit Knoten Ids
            darstellung.KnotenTexte();
        }
        public StatikErgebnisseVisualisieren(FEModell feModell)
        {
            Language = XmlLanguage.GetLanguage("de-DE");
            modell   = feModell;
            InitializeComponent();
            Show();

            darstellung = new Darstellung(modell, VisualErgebnisse);

            // unverformte Geometrie
            darstellung.UnverformteGeometrie();

            // mit Element Ids
            darstellung.ElementTexte();

            // mit Knoten Ids
            darstellung.KnotenTexte();

            // Faktor für Überhöhung des Verformungszustands
            darstellung.überhöhungVerformung = double.Parse(Überhöhung.Text);
        }
Esempio n. 7
0
 // Button events
 private void BtnGeometrie_Click(object sender, RoutedEventArgs e)
 {
     darstellung.UnverformteGeometrie();
 }