[docs]classLinkCls:"""Link commands group definition. 2 total commands, 1 Subgroups, 1 group commands"""def__init__(self,core:Core,parent):self._core=coreself._cmd_group=CommandsGroup("link",core,parent)@propertydeffactor(self):"""factor commands group. 0 Sub-classes, 1 commands."""ifnothasattr(self,'_factor'):from.FactorimportFactorClsself._factor=FactorCls(self._core,self._cmd_group)returnself._factor
[docs]defset(self,coupling_type:enums.FrequencyCouplingLinkA)->None:"""SCPI: [SENSe]:FREQuency:CENTer:STEP:LINK \n Snippet: driver.applications.k91Wlan.sense.frequency.center.step.link.set(coupling_type = enums.FrequencyCouplingLinkA.OFF) \n Couples and decouples the center frequency step size to the span or the resolution bandwidth. \n :param coupling_type: SPAN | RBW | OFF SPAN Couples the step size to the span. Available for measurements in the frequency domain. (for RF spectrum result display) RBW Couples the step size to the resolution bandwidth. Available for measurements in the time domain. (for all result displays except RF spectrum) OFF Decouples the step size. """param=Conversions.enum_scalar_to_str(coupling_type,enums.FrequencyCouplingLinkA)self._core.io.write(f'SENSe:FREQuency:CENTer:STEP:LINK {param}')
# noinspection PyTypeChecker
[docs]defget(self)->enums.FrequencyCouplingLinkA:"""SCPI: [SENSe]:FREQuency:CENTer:STEP:LINK \n Snippet: value: enums.FrequencyCouplingLinkA = driver.applications.k91Wlan.sense.frequency.center.step.link.get() \n Couples and decouples the center frequency step size to the span or the resolution bandwidth. \n :return: coupling_type: SPAN | RBW | OFF SPAN Couples the step size to the span. Available for measurements in the frequency domain. (for RF spectrum result display) RBW Couples the step size to the resolution bandwidth. Available for measurements in the time domain. (for all result displays except RF spectrum) OFF Decouples the step size."""response=self._core.io.query_str(f'SENSe:FREQuency:CENTer:STEP:LINK?')returnConversions.str_to_scalar_enum(response,enums.FrequencyCouplingLinkA)
defclone(self)->'LinkCls':"""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=LinkCls(self._core,self._cmd_group.parent)self._cmd_group.synchronize_repcaps(new_group)returnnew_group