public MainWindow() { kraftwerk = new Kraftwerk(); realTimeGraphWindow = new RealTimeGraphWindow(this); logikfunktionen = new Logikfunktionen(this); datenRangieren = new DatenRangieren(this); InitializeComponent(); S7_1200 s7_1200 = new S7_1200(2, 2, 100, 100, datenRangieren.RangierenInput, datenRangieren.RangierenOutput); System.Threading.Tasks.Task.Run(() => logikfunktionen.Logikfunktionen_Task()); System.Threading.Tasks.Task.Run(() => Display_Task()); System.Threading.Tasks.Task.Run(() => kraftwerk.KraftwerkTask()); if (System.Diagnostics.Debugger.IsAttached) { btnDebugWindow.Visibility = System.Windows.Visibility.Visible; } else { btnDebugWindow.Visibility = System.Windows.Visibility.Hidden; } MessgeraetDifferenzSpannung = new Messgeraet(0); GaugeDifferenzSpannung.DataContext = MessgeraetDifferenzSpannung; }
private void GraphWindow_Click(object sender, RoutedEventArgs e) { realTimeGraphWindow = new RealTimeGraphWindow(this); realTimeGraphWindow.Show(); }