nibcq.FrequencySet ================== .. py:class:: nibcq.FrequencySet Configuration for frequency-specific signal generation properties in AC measurements. This dataclass encapsulates the signal generation parameters required for a specific frequency point in AC impedance measurements. It defines the current amplitude and number of measurement periods, which together determine the measurement quality and duration for that frequency. .. attribute:: current_amplitude The AC current amplitude in Amperes for signal generation. Higher amplitudes provide better signal-to-noise ratio but may stress the DUT. Typical values range from 0.001 to 3.0 A. :type: float .. attribute:: number_of_periods The number of complete AC cycles to measure at this frequency. More periods improve measurement accuracy but increase test time. Typical values range from 1 to 100 periods. :type: int .. rubric:: Example >>> freq_config = FrequencySet(current_amplitude=0.1, number_of_periods=20) >>> freq_config.current_amplitude 0.1 >>> freq_config.number_of_periods 20