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; }
public List <DATA_IZM> DATA_LIST;//"указатель" на списки каналов public CCal3(MainWindow main, Калибровка ts, Igenerator a) { MASTER = main; CFG_load(); CCal3.ACH_delta = 0; CCal3.A_MAX_DBM = 0; CCal3.A_MIN_DBM = 0; CCal3.Din_min = 0; 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_2);//используем уровень сигнала генератора предназначенного для измерения АЧХ FREQ = FREQ_START; VBW = int.Parse(cfg.VBW); ADC_MAX = double.Parse(cfg.ADC_MAX); ADC_MIN = double.Parse(cfg.ADC_MIN); ADC_MAX_PWR = double.Parse(cfg.ADC_MAX_PWR); ADC_MAX_PWR_PP = double.Parse(cfg.ADC_MAX_PWR_PP); main.FILTR_SMOOTH = VBW; var N = 1 + (FREQ_END - FREQ_START) / FREQ_STEP; Din_izm = 0.0; Din_min = 120.0; ACH_delta = 0.0; A_MAX = 0; A_MIN = double.MaxValue; GEN = a; GEN.host = MASTER.cfg.GEN0_IP; GEN.port = GEN_PORT; Console.WriteLine("Вызвана Калибровка 3!"); st = STATE.START; FLAG_END = false; TIMER_DELAY = 500; }