[docs]classGeneratorCls:"""Generator commands group definition. 5 total commands, 0 Subgroups, 5 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("generator",core,parent)
[docs]defget_frequency(self)->float:"""SCPI: TEST<HW>:GENerator:FREQuency \n Snippet: value: float = driver.test.generator.get_frequency() \n No command help available \n :return: sine_frequency: No help available """response=self._core.io.query_str('TEST<HwInstance>:GENerator:FREQuency?')returnConversions.str_to_float(response)
[docs]defset_frequency(self,sine_frequency:float)->None:"""SCPI: TEST<HW>:GENerator:FREQuency \n Snippet: driver.test.generator.set_frequency(sine_frequency = 1.0) \n No command help available \n :param sine_frequency: No help available """param=Conversions.decimal_value_to_str(sine_frequency)self._core.io.write(f'TEST<HwInstance>:GENerator:FREQuency {param}')
[docs]defget_gain(self)->float:"""SCPI: TEST<HW>:GENerator:GAIN \n Snippet: value: float = driver.test.generator.get_gain() \n No command help available \n :return: gain: No help available """response=self._core.io.query_str('TEST<HwInstance>:GENerator:GAIN?')returnConversions.str_to_float(response)
[docs]defset_gain(self,gain:float)->None:"""SCPI: TEST<HW>:GENerator:GAIN \n Snippet: driver.test.generator.set_gain(gain = 1.0) \n No command help available \n :param gain: No help available """param=Conversions.decimal_value_to_str(gain)self._core.io.write(f'TEST<HwInstance>:GENerator:GAIN {param}')
[docs]defget_select(self)->str:"""SCPI: TEST<HW>:GENerator:SELect \n Snippet: value: str = driver.test.generator.get_select() \n No command help available \n :return: wave_sel: No help available """response=self._core.io.query_str('TEST<HwInstance>:GENerator:SELect?')returntrim_str_response(response)
[docs]defset_select(self,wave_sel:str)->None:"""SCPI: TEST<HW>:GENerator:SELect \n Snippet: driver.test.generator.set_select(wave_sel = 'abc') \n No command help available \n :param wave_sel: No help available """param=Conversions.value_to_quoted_str(wave_sel)self._core.io.write(f'TEST<HwInstance>:GENerator:SELect {param}')
# noinspection PyTypeChecker
[docs]defget_source(self)->enums.TestGenIqSour:"""SCPI: TEST<HW>:GENerator:SOURce \n Snippet: value: enums.TestGenIqSour = driver.test.generator.get_source() \n No command help available \n :return: source: No help available """response=self._core.io.query_str('TEST<HwInstance>:GENerator:SOURce?')returnConversions.str_to_scalar_enum(response,enums.TestGenIqSour)
[docs]defset_source(self,source:enums.TestGenIqSour)->None:"""SCPI: TEST<HW>:GENerator:SOURce \n Snippet: driver.test.generator.set_source(source = enums.TestGenIqSour.ARB) \n No command help available \n :param source: No help available """param=Conversions.enum_scalar_to_str(source,enums.TestGenIqSour)self._core.io.write(f'TEST<HwInstance>:GENerator:SOURce {param}')
[docs]defget_state(self)->bool:"""SCPI: TEST<HW>:GENerator:STATe \n Snippet: value: bool = driver.test.generator.get_state() \n No command help available \n :return: state: No help available """response=self._core.io.query_str('TEST<HwInstance>:GENerator:STATe?')returnConversions.str_to_bool(response)
[docs]defset_state(self,state:bool)->None:"""SCPI: TEST<HW>:GENerator:STATe \n Snippet: driver.test.generator.set_state(state = False) \n No command help available \n :param state: No help available """param=Conversions.bool_to_str(state)self._core.io.write(f'TEST<HwInstance>:GENerator:STATe {param}')