示例#1
0
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
示例#2
0
##########################################################
### 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()