Пример #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Put serial ports to combobox
            SerialPortsBox.ItemsSource   = SerialPort.GetPortNames();
            SerialPortsBox.SelectedIndex = 0;

            // Creating Learning Service
            _learningService = new LearningService(this.DataContext as MainViewModel);

            // Error Graph Initialization
            ErrorGraph.PlotY(new double[] { 0 });
        }
Пример #2
0
        private void TeachingBtn_Click(object sender, RoutedEventArgs e)
        {
            if (TeachingSettingsBox.IsEnabled)
            {
                TeachingSettingsBox.IsEnabled = false;
                TeachingBtn.Content           = "Stop";

                // Error Graph Initialization
                ErrorGraph.PlotY(new double[] { 0 });

                new Thread(_learningService.StartProcessing).Start();
            }
            else
            {
                TeachingSettingsBox.IsEnabled = true;
                TeachingBtn.Content           = "Start teaching";
                _learningService.StopProcessing();
            }
        }