def gui_reader(): """Read values from GUI""" SMW_IP = entryCol.entry0.get() FSW_IP = entryCol.entry1.get() ### Set 5GNR Parameters NR5G = VST().jav_Open(SMW_IP,FSW_IP) NR5G.Freq = float(entryCol.entry2.get()) NR5G.SWM_Out = float(entryCol.entry3.get()) NR5G.NR_Dir = entryCol.entry4_enum.get() NR5G.NR_Deploy = entryCol.entry5_enum.get() NR5G.NR_ChBW = int(entryCol.entry6_enum.get()) NR5G.NR_SubSp = int(entryCol.entry7_enum.get()) NR5G.NR_RB = int(entryCol.entry8.get()) NR5G.NR_RBO = int(entryCol.entry9.get()) NR5G.NR_Mod = entryCol.entry10_enum.get() NR5G.NR_CC = int(entryCol.entry11.get()) NR5G.NR_TF = 'OFF' return NR5G
########################################################## ### Rohde & Schwarz Automation for demonstration use. ### Purpose: FSW/SMW 5G NR Demo ### Author: mclim ### Date: 2018.09.10 ### Descrip: FSW 3.20-18.7.1.0 Beta ### SMW 4.30 SP2 ########################################################## ### User Entry ########################################################## SMW_IP = '192.168.58.114' #IP Address FSW_IP = '192.168.58.109' #IP Address ########################################################## ### Code Start ########################################################## from rssd.VST.NR5G_K144 import VST #pylint: disable=E0611,E0401 if __name__ == "__main__": NR5G = VST().jav_Open(SMW_IP, FSW_IP) NR5G.NR_CC = 1 NR5G.Get_5GNR_All_print() NR5G.jav_Clear() NR5G.jav_Close()