コード例 #1
0
        /* 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)) + " °";
            }
        }
コード例 #2
0
        private void Suwak_ValueChanged_RR_L(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.Indukcyjnosc = Suwak_Indukcyjnosc.Value;


                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)) + " °";
            }
        }
コード例 #3
0
        private void Suwak_ValueChanged_CR_U(object sender, RoutedPropertyChangedEventArgs <double> e)
        {
            Properties.Settings.Default.Wybor = 2;
            if (Properties.Settings.Default.Wybor == 2)
            {
                Properties.Settings.Default.Uplywnosc = Suwak_Uplywnosc.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);


                //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)) + " [°]";
            }
        }