specan = Ektsfu(sfu_ip) specan.set_fading_profile_state("2", "1", "ON") specan = Ektsfu(sfu_ip) specan.set_fading_profile_profile("1", "1", "SPATh") specan = Ektsfu(sfu_ip) specan.set_fading_profile_profile("2", "1", "SPATh") # DVBS2_QPSK_CODE_RATE_CN = dict_data.get("DVBS2_QPSK_CODE_RATE_CN") # DVBS2_8PSK_CODE_RATE_CN = dict_data.get("DVBS2_8PSK_CODE_RATE_CN") # for FREQUENCY_LEVEL_OFFSET in DVBT_T2_FREQUENCY_LEVEL_OFFSET: PARAMETER_FIXED = load_dict.get("test_parame_result") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(int(PARAMETER_FIXED[0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(PARAMETER_FIXED[1])) for PARAMETER in PARAMETER_FIXED[2]: if PARAMETER[8] == None: pass else: continue specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", "-60") time.sleep(5) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2(PARAMETER[0])
loop_lock_mark = True break if loop_lock_mark == True: pass else: continue SYMBOL_RATE = LOCK_PARAMETER[0] FREQUENCY_LEVEL_OFFSET = LOCK_PARAMETER[1] specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_symbolrate_dvbs2(SYMBOL_RATE[0]) specan = Ektsfu(sfu_ip) specan.set_noise_settings_receiver("{}e6".format( str(SYMBOL_RATE[2] * 1.2))) specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(FREQUENCY_LEVEL_OFFSET[0]) + "MHz") time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(FREQUENCY_LEVEL_OFFSET[1])) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", "-50") net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({ "cmd": "set_frequency_data", "frequency": str(FREQUENCY_LEVEL_OFFSET[0]) })) time.sleep(1) del net
specan.set_player_timing_openfile(r"E:\333\DIVER.GTS") specan = Ektsfu(sfu_ip) specan.set_digitaltv_input_source_dvbt2("TSPLayer") specan = Ektsfu(sfu_ip) specan.set_level_level_rf("ON") specan = Ektsfu(sfu_ip) specan.set_noise_noise_noise("OFF") specan = Ektsfu(sfu_ip) specan.set_fading_fading_state("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_modulator("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_baseband("OFF") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(FREQUENCY_666) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format( str("8"))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(LEVEL_OFFSET_666)) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", LEVEL_50) specan = Ektsfu(sfu_ip) specan.set_digitaltv_system_papr_dvbt2("TR") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_ldata_dvbt2("61") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2("M32E") specan = Ektsfu(sfu_ip)
specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_constellation_dvbt(MODULATION_64QAM) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_fftmode_dvbt(FFT_SIZE_8K) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_coderate_dvbt(CODE_RATE_2_3) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_guard_dvbt(GUARD_G1_8) for FREQUENCY_BW in load_dict.get("test_parame_result"): if FREQUENCY_BW[2] == None: pass else: continue specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(int(FREQUENCY_BW[0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format( str(FREQUENCY_BW[1]))) specan = Ektsfu(sfu_ip) # specan.set_level_level_offset(str(FREQUENCY_LEVEL_OFFSET[1])) # specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", "-60") net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({ "cmd": "set_frequency_data", "frequency": str(int(FREQUENCY_BW[0])) }))
ekt_cfg.DVB_T2_SET_SEARCH_CATEGORY, ekt_cfg.DVB_T2_SET_SEARCH_REMOTE) for PARAMETER in load_dict.get("test_parame_result"): loop_lock_mark = False for check_list in PARAMETER[6]: if check_list[1] == None: loop_lock_mark = True break if loop_lock_mark == True: pass else: continue specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(PARAMETER[0][0]) + "MHz") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(PARAMETER[0][1])) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_constellation_dvbt2(PARAMETER[1]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_pilot_dvbt2(PARAMETER[2]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_coderate_dvbt2(PARAMETER[3]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_guard_dvbt2(PARAMETER[4]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format( str(PARAMETER[5])))
loop_lock_mark = False for check_list in LOCK_PARAMETER[3]: if check_list[1] == None: loop_lock_mark = True break if loop_lock_mark == True: pass else: continue FREQUENCY_OFFSET = LOCK_PARAMETER[2] SYMBOL_RATE_FREQUENCY = [LOCK_PARAMETER[0], LOCK_PARAMETER[1]] specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_symbolrate_dvbs2(SYMBOL_RATE_FREQUENCY[0]) specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(FREQUENCY_OFFSET[0] + "MHz") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(FREQUENCY_OFFSET[3])) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", FREQUENCY_OFFSET[2]) net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({ "cmd": "set_frequency_data", "frequency": FREQUENCY_OFFSET[0] })) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP,
specan = Ektsfu(sfu_ip) specan.set_interferer_source("ATVPr") specan = Ektsfu(sfu_ip) specan.set_interferer_reference("LEV") specan = Ektsfu(sfu_ip) specan.set_interferer_level("-25") # specan = Ektsfu(sfu_ip) # specan.set_interferer_frequency_offset("-1") # specan = Ektsfu(sfu_ip) # specan.set_interferer_singal_frequency_offset("-1") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(int(FREQUENCY_666)) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format(str(8))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(LEVEL_OFFSET_666)) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", LEVEL_30_666) net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({"cmd": "set_frequency_data", "frequency": str(int(FREQUENCY_666))})) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data(json.dumps({"cmd": "set_bandwidth_data", "bandwidth": str(8)})) time.sleep(1)
specan = Ektsfu(sfu_ip) specan.set_noise_noise_noise("ADD") specan = Ektsfu(sfu_ip) specan.set_noise_noise_awgn("ON") specan = Ektsfu(sfu_ip) specan.set_noise_settings_bandwith("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_modulator("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_baseband("OFF") # dict_data = read_ekt_config_data("../../ekt_lib/ekt_config.json") # DVBS2_8PSK_CODE_RATE_CN = dict_data.get("DVBS2_8PSK_CODE_RATE_CN") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(FREQUENCY_1550 + "MHz") time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str("-4.1")) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", LEVEL_50) for LOCK_PARAMETER in load_dict.get("test_parame_result"): loop_lock_mark = False for check_list in LOCK_PARAMETER[1]: if check_list[1] == None: loop_lock_mark = True break if loop_lock_mark == True: pass else:
if loop_lock_mark == True: pass else: continue specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_constellation_dvbt(PARAMETER[0][0]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_coderate_dvbt(PARAMETER[0][1]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_guard_dvbt(PARAMETER[0][2]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format( str(PARAMETER[0][3]))) specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(int(PARAMETER[0][4])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(PARAMETER[0][5])) net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({ "cmd": "set_frequency_data", "frequency": str(int(PARAMETER[0][4])) })) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data(