Beispiel #1
0
        private void Timer_Tick(object sender, EventArgs e, ref int StopChecker, double[] CurrentPoint)
        {
            SaveHistoryOfWeightsValues();
            CalculationsInsideTheLoop(ref StopChecker, CurrentPoint);

            Iteration++;
            CurrentIterationTextBlock.Text = Iteration.ToString();


            if (Iteration > Convert.ToInt32(MaxIterationsTextBox.Text) || CheckStopCondition(StopChecker))
            {
                MainChart.Visibility = Visibility.Visible;
                MainChart.DrawChart(WeightsList.Count, WeightsList);

                ChartsScrollViewer.Visibility = Visibility.Visible;
                DrawWeightGraphs();

                StartButton.IsEnabled    = true;
                SaveFileButton.IsEnabled = true;

                dispatcherTimer.Stop();
            }
        }