nibcq.DCIRTestParameters ======================== .. py:class:: nibcq.DCIRTestParameters Bases: :py:obj:`nibcq.measurement.TestParameters` Configuration parameters for Direct Current Internal Resistance (DCIR) measurements. This class extends the base TestParameters to provide DCIR-specific configuration options for DC resistance measurements. DCIR measurements characterize the DC internal resistance of electrochemical systems, batteries, and other devices by applying controlled current loads and measuring the resulting voltage response. The DCIR measurement uses a two-point load test where two different current levels are applied sequentially, and the internal resistance is calculated from the voltage difference divided by the current difference (Ohm's law). This provides a direct measurement of the device's internal resistance under load conditions. .. attribute:: max_load_current Maximum current load applied during the measurement in Amperes. This current defines the second discharge period load, while the first discharge period uses 20% of this value. Default 0.0A requires configuration before measurement. Typical values range from 0.1A to 10A depending on DUT characteristics. .. attribute:: powerline_frequency Local powerline frequency for noise rejection (50 Hz or 60 Hz). Should match the local electrical grid frequency to minimize powerline interference in sensitive measurements. Inherited from TestParameters with default 60 Hz. .. rubric:: Example >>> params = DCIRTestParameters( ... max_load_current=2.0, ... powerline_frequency=PowerlineFrequency.FREQ_50_HZ ... ) >>> params.max_load_current 2.0