[docs]defset_crash(self,test_scpi_generic:float)->None:"""SCPI: SYSTem:CRASh \n Snippet: driver.system.set_crash(test_scpi_generic = 1.0) \n No command help available \n :param test_scpi_generic: No help available """param=Conversions.decimal_value_to_str(test_scpi_generic)self._core.io.write(f'SYSTem:CRASh {param}')
[docs]defget_did(self)->str:"""SCPI: SYSTem:DID \n Snippet: value: str = driver.system.get_did() \n No command help available \n :return: pseudo_string: No help available """response=self._core.io.query_str('SYSTem:DID?')returntrim_str_response(response)
[docs]defget_dlock(self)->bool:"""SCPI: SYSTem:DLOCk \n Snippet: value: bool = driver.system.get_dlock() \n Disables the manual operation over the display, including the front panel keyboard of the instrument. \n :return: disp_lock_stat: 1| ON| 0| OFF """response=self._core.io.query_str('SYSTem:DLOCk?')returnConversions.str_to_bool(response)
[docs]defset_dlock(self,disp_lock_stat:bool)->None:"""SCPI: SYSTem:DLOCk \n Snippet: driver.system.set_dlock(disp_lock_stat = False) \n Disables the manual operation over the display, including the front panel keyboard of the instrument. \n :param disp_lock_stat: 1| ON| 0| OFF """param=Conversions.bool_to_str(disp_lock_stat)self._core.io.write(f'SYSTem:DLOCk {param}')
[docs]defset_import_py(self,filename:str)->None:"""SCPI: SYSTem:IMPort \n Snippet: driver.system.set_import_py(filename = 'abc') \n No command help available \n :param filename: No help available """param=Conversions.value_to_quoted_str(filename)self._core.io.write(f'SYSTem:IMPort {param}')
[docs]defget_iresponse(self)->str:"""SCPI: SYSTem:IRESponse \n Snippet: value: str = driver.system.get_iresponse() \n Defines the user defined identification string for *IDN. Note: While working in an emulation mode, the instrument's specific command set is disabled, i.e. the SCPI command method RsSmbv.System.iresponse is discarded. \n :return: idn_response: string """response=self._core.io.query_str('SYSTem:IRESponse?')returntrim_str_response(response)
[docs]defset_iresponse(self,idn_response:str)->None:"""SCPI: SYSTem:IRESponse \n Snippet: driver.system.set_iresponse(idn_response = 'abc') \n Defines the user defined identification string for *IDN. Note: While working in an emulation mode, the instrument's specific command set is disabled, i.e. the SCPI command method RsSmbv.System.iresponse is discarded. \n :param idn_response: string """param=Conversions.value_to_quoted_str(idn_response)self._core.io.write(f'SYSTem:IRESponse {param}')
[docs]defget_klock(self)->bool:"""SCPI: SYSTem:KLOCk \n Snippet: value: bool = driver.system.get_klock() \n Disables the front panel keyboard of the instrument. \n :return: state: 1| ON| 0| OFF """response=self._core.io.query_str('SYSTem:KLOCk?')returnConversions.str_to_bool(response)
[docs]defset_klock(self,state:bool)->None:"""SCPI: SYSTem:KLOCk \n Snippet: driver.system.set_klock(state = False) \n Disables the front panel keyboard of the instrument. \n :param state: 1| ON| 0| OFF """param=Conversions.bool_to_str(state)self._core.io.write(f'SYSTem:KLOCk {param}')
[docs]defget_language(self)->str:"""SCPI: SYSTem:LANGuage \n Snippet: value: str = driver.system.get_language() \n Sets the remote control command set. \n :return: language: string """response=self._core.io.query_str('SYSTem:LANGuage?')returntrim_str_response(response)
[docs]defset_language(self,language:str)->None:"""SCPI: SYSTem:LANGuage \n Snippet: driver.system.set_language(language = 'abc') \n Sets the remote control command set. \n :param language: string """param=Conversions.value_to_quoted_str(language)self._core.io.write(f'SYSTem:LANGuage {param}')
[docs]defget_ninformation(self)->str:"""SCPI: SYSTem:NINFormation \n Snippet: value: str = driver.system.get_ninformation() \n Queries the oldest information message ('Error History > Level > Info') in the error/event queue. \n :return: next_info: string """response=self._core.io.query_str('SYSTem:NINFormation?')returntrim_str_response(response)
[docs]defget_oresponse(self)->str:"""SCPI: SYSTem:ORESponse \n Snippet: value: str = driver.system.get_oresponse() \n Defines the user defined response string for *OPT. Note: While working in an emulation mode, the instrument's specific command set is disabled, i.e. the SCPI command method RsSmbv.System.oresponse is discarded. \n :return: oresponse: string """response=self._core.io.query_str('SYSTem:ORESponse?')returntrim_str_response(response)
[docs]defset_oresponse(self,oresponse:str)->None:"""SCPI: SYSTem:ORESponse \n Snippet: driver.system.set_oresponse(oresponse = 'abc') \n Defines the user defined response string for *OPT. Note: While working in an emulation mode, the instrument's specific command set is disabled, i.e. the SCPI command method RsSmbv.System.oresponse is discarded. \n :param oresponse: string """param=Conversions.value_to_quoted_str(oresponse)self._core.io.write(f'SYSTem:ORESponse {param}')
[docs]defget_osystem(self)->str:"""SCPI: SYSTem:OSYStem \n Snippet: value: str = driver.system.get_osystem() \n Queries the operating system of the instrument. \n :return: oper_system: string """response=self._core.io.query_str('SYSTem:OSYStem?')returntrim_str_response(response)
[docs]defpreset(self,pseudo_string:str)->None:"""SCPI: SYSTem:PRESet \n Snippet: driver.system.preset(pseudo_string = 'abc') \n INTRO_CMD_HELP: Triggers an instrument reset. It has the same effect as: \n - The [Preset] key. However, the command does not close open GUI dialogs like the key does. - The *RST command For an overview of the settings affected by the preset function, see Table 'Key parameters affected by preset and factory preset' \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:PRESet {param}')
[docs]defpreset_all(self,pseudo_string:str)->None:"""SCPI: SYSTem:PRESet:ALL \n Snippet: driver.system.preset_all(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:PRESet:ALL {param}')
[docs]defpreset_base(self,pseudo_string:str)->None:"""SCPI: SYSTem:PRESet:BASE \n Snippet: driver.system.preset_base(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:PRESet:BASE {param}')
[docs]defrecall(self,path_name:str)->None:"""SCPI: SYSTem:RCL \n Snippet: driver.system.recall(path_name = 'abc') \n Selects and uploads a *.savrcltxt file with previously saved R&S SMBV100B settings from the default or a specified directory. \n :param path_name: string """param=Conversions.value_to_quoted_str(path_name)self._core.io.write(f'SYSTem:RCL {param}')
[docs]defreset(self,pseudo_string:str)->None:"""SCPI: SYSTem:RESet \n Snippet: driver.system.reset(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:RESet {param}')
[docs]defreset_all(self,pseudo_string:str)->None:"""SCPI: SYSTem:RESet:ALL \n Snippet: driver.system.reset_all(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:RESet:ALL {param}')
[docs]defreset_base(self,pseudo_string:str)->None:"""SCPI: SYSTem:RESet:BASE \n Snippet: driver.system.reset_base(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:RESet:BASE {param}')
[docs]defsave(self,path_name:str)->None:"""SCPI: SYSTem:SAV \n Snippet: driver.system.save(path_name = 'abc') \n Saves the current R&S SMBV100B settings in a file. To deteremine the file name and storage location, enter the directory and file name with the command. According to the file type, the R&S SMBV100B assigns the extension (*. savrcltxt) automatically. \n :param path_name: string """param=Conversions.value_to_quoted_str(path_name)self._core.io.write(f'SYSTem:SAV {param}')
[docs]defget_simulation(self)->bool:"""SCPI: SYSTem:SIMulation \n Snippet: value: bool = driver.system.get_simulation() \n No command help available \n :return: status: No help available """response=self._core.io.query_str('SYSTem:SIMulation?')returnConversions.str_to_bool(response)
[docs]defget_sr_cat(self)->List[str]:"""SCPI: SYSTem:SRCat \n Snippet: value: List[str] = driver.system.get_sr_cat() \n No command help available \n :return: catalog: No help available """response=self._core.io.query_str('SYSTem:SRCat?')returnConversions.str_to_str_list(response)
[docs]defset_srestore(self,data_set:int)->None:"""SCPI: SYSTem:SREStore \n Snippet: driver.system.set_srestore(data_set = 1) \n No command help available \n :param data_set: No help available """param=Conversions.decimal_value_to_str(data_set)self._core.io.write(f'SYSTem:SREStore {param}')
# noinspection PyTypeChecker
[docs]defget_sr_mode(self)->enums.RecScpiCmdMode:"""SCPI: SYSTem:SRMode \n Snippet: value: enums.RecScpiCmdMode = driver.system.get_sr_mode() \n No command help available \n :return: mode: No help available """response=self._core.io.query_str('SYSTem:SRMode?')returnConversions.str_to_scalar_enum(response,enums.RecScpiCmdMode)
[docs]defset_sr_mode(self,mode:enums.RecScpiCmdMode)->None:"""SCPI: SYSTem:SRMode \n Snippet: driver.system.set_sr_mode(mode = enums.RecScpiCmdMode.AUTO) \n No command help available \n :param mode: No help available """param=Conversions.enum_scalar_to_str(mode,enums.RecScpiCmdMode)self._core.io.write(f'SYSTem:SRMode {param}')
[docs]defget_sr_sel(self)->str:"""SCPI: SYSTem:SRSel \n Snippet: value: str = driver.system.get_sr_sel() \n No command help available \n :return: filename: No help available """response=self._core.io.query_str('SYSTem:SRSel?')returntrim_str_response(response)
[docs]defset_sr_sel(self,filename:str)->None:"""SCPI: SYSTem:SRSel \n Snippet: driver.system.set_sr_sel(filename = 'abc') \n No command help available \n :param filename: No help available """param=Conversions.value_to_quoted_str(filename)self._core.io.write(f'SYSTem:SRSel {param}')
[docs]defset_ssave(self,data_set:int)->None:"""SCPI: SYSTem:SSAVe \n Snippet: driver.system.set_ssave(data_set = 1) \n No command help available \n :param data_set: No help available """param=Conversions.decimal_value_to_str(data_set)self._core.io.write(f'SYSTem:SSAVe {param}')
[docs]defget_tzone(self)->str:"""SCPI: SYSTem:TZONe \n Snippet: value: str = driver.system.get_tzone() \n No command help available \n :return: pseudo_string: No help available """response=self._core.io.query_str('SYSTem:TZONe?')returntrim_str_response(response)
[docs]defset_tzone(self,pseudo_string:str)->None:"""SCPI: SYSTem:TZONe \n Snippet: driver.system.set_tzone(pseudo_string = 'abc') \n No command help available \n :param pseudo_string: No help available """param=Conversions.value_to_quoted_str(pseudo_string)self._core.io.write(f'SYSTem:TZONe {param}')
[docs]defget_up_time(self)->str:"""SCPI: SYSTem:UPTime \n Snippet: value: str = driver.system.get_up_time() \n Queries the up time of the operating system. \n :return: up_time: 'ddd.hh:mm:ss' """response=self._core.io.query_str('SYSTem:UPTime?')returntrim_str_response(response)
[docs]defget_version(self)->str:"""SCPI: SYSTem:VERSion \n Snippet: value: str = driver.system.get_version() \n Queries the SCPI version the instrument's command set complies with. \n :return: version: string """response=self._core.io.query_str('SYSTem:VERSion?')returntrim_str_response(response)
[docs]defset_wait(self,time_ms:int)->None:"""SCPI: SYSTem:WAIT \n Snippet: driver.system.set_wait(time_ms = 1) \n Delays the execution of the subsequent remote command by the specified time. This function is useful, for example to execute an SCPI sequence automatically but with a defined time delay between some commands. See 'How to assign actions to the [ (User) ] key'. \n :param time_ms: integer Wait time in ms Range: 0 to 10000 """param=Conversions.decimal_value_to_str(time_ms)self._core.io.write(f'SYSTem:WAIT {param}')
defclone(self)->'SystemCls':"""Clones the group by creating new object from it and its whole existing subgroups Also copies all the existing default Repeated Capabilities setting, which you can change independently without affecting the original group"""new_group=SystemCls(self._core,self._cmd_group.parent)self._cmd_group.synchronize_repcaps(new_group)returnnew_group