def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Traces[name] pick_from_session(self, ['Size', 'Type'])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Channels[name] self.stimulus_range = StimulusRange(self.session.StimulusRange, self) pick_from_session(self, ['AsynchronousTriggerSweep', 'Averaging', 'AveragingFactor', 'CWFrequency', 'ClearAverage', 'Correction', 'GetCorrectionArrays', 'IFBandwidth', 'Number', 'Points', 'PortExtension', 'PortExtensionStatus', 'Segment', 'SetCorrectionArrays', 'SourcePower', 'SweepMode', 'SweepTime', 'SweepTimeAuto', 'SweepType', 'TriggerMode', 'TriggerSweep']) self.measurements = OrderedDict() for meas_index in range(1, self.session.Measurements.Count+1): name = self.session.Measurements.Name(meas_index) self.measurements[name] = self.measurement_cls(name, self)
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Measurements[name] pick_from_session(self, [ 'FetchWaveformMeasurement', 'FetchWaveformMinMax', 'ReadWaveform', 'ReadWaveformMeasurement', 'ReadWaveformMinMax' ])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Channels[name] pick_from_session(self, [ 'Configure', 'ConfigureCharacteristics', 'Coupling', 'Enabled', 'InputFrequencyMax', 'InputImpedance', 'Offset', 'ProbeAttenuation', 'ProbeSense', 'Range' ])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Measurements[name] pick_from_session(self, [ 'Create', 'DataToMemory', 'Delete', 'GetSParameter', 'Limit', 'Markers', 'QueryStatistics', 'SetSParameter', 'Smoothing', 'SmoothingAperture', 'Trace', 'TraceMath' ])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Measurements[name] pick_from_session(self, ['FetchWaveformMeasurement', 'FetchWaveformMinMax', 'ReadWaveform', 'ReadWaveformMeasurement', 'ReadWaveformMinMax'])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Channels[name] pick_from_session(self, ['Configure', 'ConfigureCharacteristics', 'Coupling', 'Enabled', 'InputFrequencyMax', 'InputImpedance', 'Offset', 'ProbeAttenuation', 'ProbeSense', 'Range'])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Measurements[name] pick_from_session(self, ['Create', 'DataToMemory', 'Delete', 'GetSParameter', 'Limit', 'Markers', 'QueryStatistics', 'SetSParameter', 'Smoothing', 'SmoothingAperture', 'Trace', 'TraceMath'])
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Channels[name] self.stimulus_range = StimulusRange(self.session.StimulusRange, self) pick_from_session(self, [ 'AsynchronousTriggerSweep', 'Averaging', 'AveragingFactor', 'CWFrequency', 'ClearAverage', 'Correction', 'GetCorrectionArrays', 'IFBandwidth', 'Number', 'Points', 'PortExtension', 'PortExtensionStatus', 'Segment', 'SetCorrectionArrays', 'SourcePower', 'SweepMode', 'SweepTime', 'SweepTimeAuto', 'SweepType', 'TriggerMode', 'TriggerSweep' ]) self.measurements = OrderedDict() for meas_index in range(1, self.session.Measurements.Count + 1): name = self.session.Measurements.Name(meas_index) self.measurements[name] = self.measurement_cls(name, self)
def __init__(self, name, parent): self.name = name self.parent = parent self.session = parent.session.Traces[name] pick_from_session(self, ["Size", "Type"])