Ejemplo n.º 1
0
        private void AlgoritmComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string text = AlgoritmComboBox.SelectedItem.ToString();

            if (text.Equals("Metoda Trapezow"))
            {
                algoritm = new TrapezoidalIntegratingModule();
            }
            else if (text.Equals("Metoda Simpsona"))
            {
                algoritm = new SimpsonsIntegratingModule();
            }

            if (measurement != null)
            {
                calculator = new MeasurementCalculator(measurement, algoritm);
            }
        }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            experiments = persistence.GetAllExperiments();
            this.ExperimentComboBox.Items.Clear();
            foreach (Experiment exp in experiments)
            {
                this.ExperimentComboBox.Items.Add(exp.Name);
            }
            measurement = null;
            algoritm    = null;

            AlgoritmComboBox.Items.Add("Metoda Trapezow");
            AlgoritmComboBox.Items.Add("Metoda Simpsona");

            SaveMeasurementButton.IsEnabled = false;
            SaveExperimentButton.IsEnabled  = false;

            CalibText = null;
        }
Ejemplo n.º 3
0
 public MeasurementCalculator(Measurement measurements)
 {
     this._measurement = measurements;
     this.InitializeBoundaries();
     this._integrator = new TrapezoidalIntegratingModule();
 }
Ejemplo n.º 4
0
 public MeasurementCalculator(Measurement measurements, IIntegratingModule integrator)
 {
     this._measurement = measurements;
     this.initializeBoundaries();
     this._integrator = integrator;
 }