private void Suwak_ValueChanged_KV(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 2; if (Properties.Settings.Default.Wybor == 2) { Properties.Settings.Default.Napiecie_C = Suwak_Napiecie_C.Value; Dane dane = new Dane(Properties.Settings.Default.Napiecie_C, Properties.Settings.Default.Pojemnosc, Properties.Settings.Default.Frq_C); OxyPlotModel_Kondensator oxyPlotModel = new OxyPlotModel_Kondensator(Properties.Settings.Default.Napiecie_C, Properties.Settings.Default.Pojemnosc, Properties.Settings.Default.Frq_C); this.DataContext = oxyPlotModel; Prad_C.Text = "Ic= " + Convert.ToString(1000 * Math.Round(Dane.Prad, 4)) + " [mA]"; Ur_C.Text = "Uc= " + Convert.ToString(Math.Round(Properties.Settings.Default.Napiecie_C, 4)) + " [V]"; } }
private void Suwak_ValueChanged_CR_T(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 2; if (Properties.Settings.Default.Wybor == 2) { Properties.Settings.Default.Frq_C = Suwak_Frq_CR.Value; // Przepisanie danych do klasy Dane Dane_Rzeczywisty dane = new Dane_Rzeczywisty(Properties.Settings.Default.Napiecie_C, Properties.Settings.Default.Rezystancja_C, Properties.Settings.Default.Frq_C, Properties.Settings.Default.Indukcyjnosc_C, Properties.Settings.Default.Pojemnosc_C, Properties.Settings.Default.Uplywnosc); //Ustawienie wartości wykresu, 2) OxyPlotModel_Kondensator oxyPlotModel = new OxyPlotModel_Kondensator(Properties.Settings.Default.Napiecie_C, Properties.Settings.Default.Pojemnosc_C, Properties.Settings.Default.Frq_C); this.DataContext = oxyPlotModel; // To pozwala połączyć kontrolki z polami klasy OxyPlotModel //Wyświetlanie obliczonekj wartości OBLICZONYCH Z_C.Text = "Z= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja, 8)) + " + j " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja_Urojona, 8)) + " [Ω]"; Z_Modul_C.Text = "|Z|= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Modul_Z, 12)) + " [Ω]"; IRMS_C.Text = "I= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irms, 3)) + " [A]"; IRL_RMS_C.Text = "IC= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irl_rms, 3)) + " [A]"; IC_RMS_C.Text = "IR= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Ic_rms, 3)) + " [µA]"; Faza_C.Text = "ρ= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Faza, 3)) + " [°]"; } }