private void mnuTest_Click(object sender, RoutedEventArgs e) { var item = sender as MenuItem; if (item.IsChecked) { if (Тестирование.init == false) { Console.WriteLine("Создаём панель тестирования"); Тестирование z = new Тестирование(this); panel_Test = z; panel_Test.Show(); panel_Test.Owner = this; } } else { if (Инициализация.init == true) { Console.WriteLine("удаляем панель тестирования"); Тестирование.init = false; panel_Test.Close(); } } }
List <DATA_IZM> DATA_LIST;//"указатель" на списки каналов public CTest10(MainWindow mw, Тестирование main, Igenerator a, WSP_test10 p) { MASTER = mw; CFG_load(); FREQ_START = int.Parse(cfg.FREQ_START); FREQ_STEP = int.Parse(cfg.FREQ_STEP); FREQ_END = int.Parse(cfg.FREQ_END); TIME_DELAY = int.Parse(cfg.TIME_DELAY); LEVEL = int.Parse(cfg.LEVEL); VBW = int.Parse(cfg.VBW); MASTER.FILTR_SMOOTH = VBW;//сглаживающий фильтр в БПФ в приёмнике FREQ = FREQ_START; var N = 1 + (FREQ_END - FREQ_START) / FREQ_STEP; Din_izm = 0.0; Din_min = 120.0; ACH_delta = 0.0; GEN = a; GEN.host = main.ip.Text; GEN.port = GEN_PORT; Console.WriteLine("Вызван ТЕСТ8!"); st = STATE.START; FLAG_END = false; TIMER_DELAY = 500; }
List <DATA_IZM> DATA_LIST;//"указатель" на списки каналов public CTest12(MainWindow main, Тестирование ts, Igenerator a, WSP_test12 p) { MASTER = main; CFG_load(); FREQ_START = int.Parse(cfg.FREQ_START); FREQ_STEP = int.Parse(cfg.FREQ_STEP); FREQ_END = int.Parse(cfg.FREQ_END); TIME_DELAY = int.Parse(cfg.TIME_DELAY); LEVEL_TEST = int.Parse(cfg.LEVEL); LEVEL = int.Parse(cfg.LEVEL); LEVEL_MAX = double.Parse(cfg.LEVEL_MAX); FREQ = FREQ_START; VBW = int.Parse(cfg.VBW); main.FILTR_SMOOTH = VBW; var N = 1 + (FREQ_END - FREQ_START) / FREQ_STEP; Din_izm = 0.0; Din_min = 120.0; Ku_min = 120; ACH_delta = 0.0; A_MAX = 0; A_MIN = 120; GEN = a; GEN.host = ts.ip.Text; GEN.port = GEN_PORT; Console.WriteLine("Вызван ТЕСТ12!"); st = STATE.START; FLAG_END = false; TIMER_DELAY = 500; }
void DataWindow_Closing(object sender, CancelEventArgs e) { panel_Test = null; panel_Sint = null; panel_Recv = null; panel_Cal = null; panel_Init = null; panel_Cons = null; }
public WSP_test12(string name, CheckBox zzz, Тестирование a) { InitializeComponent(); this.name = name; mast = a; this.Title = name.ToUpper(); cbox = zzz; CFG_load(); this.textBox_FREQ_START.Text = cfg.FREQ_START.ToString(); this.textBox_FREQ_END.Text = cfg.FREQ_END.ToString(); this.textBox_FREQ_STEP.Text = cfg.FREQ_STEP.ToString(); this.textBox_TIME_DELAY.Text = cfg.TIME_DELAY.ToString(); this.textBox_LEVEL.Text = cfg.LEVEL_MAX.ToString(); this.textBox_FREQ_TEST.Text = cfg.FREQ_TEST.ToString(); }
public CTest13(MainWindow main, Тестирование ts) { MASTER = main; m = main; CFG_load(); LEVEL_SW_ON[0] = new double[3]; LEVEL_SW_ON[1] = new double[3]; LEVEL_SW_ON[2] = new double[3]; LEVEL_SW_ON[3] = new double[3]; DD_izm[0] = new double[3]; DD_izm[1] = new double[3]; DD_izm[2] = new double[3]; DD_izm[3] = new double[3]; FREQ_START = int.Parse(cfg.FREQ_START); FREQ_STEP = int.Parse(cfg.FREQ_STEP); FREQ_END = int.Parse(cfg.FREQ_END); TIME_DELAY = int.Parse(cfg.TIME_DELAY); LEVEL = int.Parse(cfg.LEVEL); //это уровень внешнего генератора FREQ = int.Parse(cfg.FREQ_MESR); DDS_ATT = int.Parse(cfg.DDS_ATT); //уровень подавления сигнала с ЦАП ATTEN_MAX = int.Parse(cfg.ATTEN_MAX); //максимальный уровень аттенюатора ATTEN_STEP = int.Parse(cfg.ATTEN_STEP); //шаг переключения аттенюатора LEVEL_DELTA_SW = double.Parse(cfg.LEVEL_DELTA_SW); //ожидаемый уровень подавления LEVEL_A = double.Parse(cfg.LEVEL_A); //ожидаемый уровень в приёмном канале с выключенным аттенюатором и с включёным ключом. LEVEL_Din = double.Parse(cfg.LEVEL_Din); //ожидаемый уровень динамического диапазона с выключенным аттенюатором и с включёным ключом. (с внутреннего ЦАП!) ATTEN = int.Parse(cfg.ATTEN); main.FILTR_SMOOTH = 0; Din_izm = 0.0; Din_min = 120.0; ACH_delta = 0.0; Console.WriteLine("Вызван ТЕСТ1!"); st = STATE.START; FLAG_END = false; TIMER_DELAY = 500; main.label_speed0.Visibility = Visibility.Visible; main.label_speed_0.Visibility = Visibility.Visible; main.label_speed1.Visibility = Visibility.Visible; main.label_speed_1.Visibility = Visibility.Visible; }
public WSP_test6(string name, CheckBox z, Тестирование a) { InitializeComponent(); this.name = name; this.Title = name.ToUpper(); main = a; chbox = z; /* * this.textBox_FREQ_START.Text = a.FREQ_START.ToString(); * this.textBox_FREQ_END.Text = a.FREQ_END.ToString(); * this.textBox_FREQ_STEP.Text = a.FREQ_STEP.ToString(); * this.textBox_ACH_delta.Text = a.ACH_delta.ToString(); * this.textBox_Din_izm.Text = a.Din_izm.ToString(); * this.textBox_Din_min.Text = a.Din_min.ToString(); * this.textBox_TIME_DELAY.Text = a.TIME_DELAY.ToString(); * this.textBox_LEVEL.Text = a.LEVEL.ToString(); */ }