/* BLOK 1 * Pomiar Rezystancji Rzeczywistej * ************************************************RR * ************************************************RR */ private void Suwak_ValueChanged_RR_V(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 0; if (Properties.Settings.Default.Wybor == 0) { Properties.Settings.Default.Napiecie = Suwak_Napiecie_RR.Value; // Przepisanie danych do klasy Dane Dane_Rzeczywisty dane = new Dane_Rzeczywisty(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq, Properties.Settings.Default.Indukcyjnosc, Properties.Settings.Default.Pojemnosc, Properties.Settings.Default.Uplywnosc); // Wyświetlanie //Ustawienie wartości wykresu, 2) OxyPlotModel oxyPlotModel = new OxyPlotModel(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); this.DataContext = oxyPlotModel; // To pozwala połączyć kontrolki z polami klasy OxyPlotModel //Wyświetlanie obliczonekj wartości OBLICZONYCH Z.Text = "Z= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja, 4)) + " + j" + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja_Urojona, 8)) + " [Ω]"; Z_Modul.Text = "|Z|= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Modul_Z, 4)) + " [Ω]"; IRMS.Text = "I= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irms, 4)) + " [A]"; IRL_RMS.Text = "IRL= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irl_rms, 4)) + " [A]"; IC_RMS.Text = "Ic= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Ic_rms, 4)) + " [µA]"; Faza.Text = "ρ= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Faza, 4)) + " °"; } }
private void Suwak_ValueChanged_4(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 0; if (Properties.Settings.Default.Wybor == 0) { Dane dane = new Dane(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); Properties.Settings.Default.Frq = Frq_Suwak.Value; OxyPlotModel oxyPlotModel = new OxyPlotModel(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); this.DataContext = oxyPlotModel; } }
private void Suwak_ValueChanged_3(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 0; if (Properties.Settings.Default.Wybor == 0) { Properties.Settings.Default.Rezystancja = Rez_Suwak.Value; Dane dane = new Dane(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); OxyPlotModel oxyPlotModel = new OxyPlotModel(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); this.DataContext = oxyPlotModel; Prad.Text = "IR= " + Convert.ToString(1000 * Math.Round(Dane.Prad, 4)) + " [mA]"; Ur.Text = "UR= " + Convert.ToString(Math.Round(Properties.Settings.Default.Napiecie, 4)) + " [V]"; } }
private void Suwak_ValueChanged_RR_T(object sender, RoutedPropertyChangedEventArgs <double> e) { Properties.Settings.Default.Wybor = 0; if (Properties.Settings.Default.Wybor == 0) { Dane_Rzeczywisty dane = new Dane_Rzeczywisty(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq, Properties.Settings.Default.Indukcyjnosc, Properties.Settings.Default.Pojemnosc, Properties.Settings.Default.Uplywnosc); Properties.Settings.Default.Frq = Frq_Suwak.Value; OxyPlotModel oxyPlotModel = new OxyPlotModel(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); this.DataContext = oxyPlotModel; Z.Text = "Z= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja, 4)) + " + j" + Convert.ToString(Math.Round(Dane_Rzeczywisty.Impedancja_Urojona, 8)) + " [Ω]"; Z_Modul.Text = "|Z|= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Modul_Z, 4)) + " [Ω]"; IRMS.Text = "I= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irms, 4)) + " [A]"; IRL_RMS.Text = "IRL= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Irl_rms, 4)) + " [A]"; IC_RMS.Text = "Ic= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Ic_rms, 4)) + " [µA]"; Faza.Text = "ρ= " + Convert.ToString(Math.Round(Dane_Rzeczywisty.Faza, 4)) + " °"; } }
//Properties.Settings.Default private void Suwak_ValueChanged_1(object sender, RoutedPropertyChangedEventArgs <double> e) { // Przypisanie wartości z suwaka Properties.Settings.Default.Wybor = 0; if (Properties.Settings.Default.Wybor == 0) { Properties.Settings.Default.Napiecie = Suwak_Napiecie.Value; // Przepisanie danych do klasy Dane Dane dane = new Dane(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); //Ustawienie wartości wykresu, 2) OxyPlotModel oxyPlotModel = new OxyPlotModel(Properties.Settings.Default.Napiecie, Properties.Settings.Default.Rezystancja, Properties.Settings.Default.Frq); this.DataContext = oxyPlotModel; // To pozwala połączyć kontrolki z polami klasy OxyPlotModel //Wyświetlanie obliczonekj wartości prądu Prad.Text = "IR= " + Convert.ToString(1000 * Math.Round(Dane.Prad, 4)) + " [mA]"; Ur.Text = "UR= " + Convert.ToString(Math.Round(Properties.Settings.Default.Napiecie, 4)) + " [V]"; } }