Stop Conditions

Stop conditions allow DC primitives to be terminated early, before the configured runtime, based on various criteria. This enables the implementation of complex measurement primitives.

The following image shows an example of how a stop condition at 4.2 V is used. The condition is applied during galvanostatic polarization at 1 A. The example performs the following: Polarization at 1 A continues until either 300 seconds have elapsed or the voltage exceeds 4.2 V. This corresponds, for example, to constant current charging.

../../../_images/stop_condition_use_example.png

When you click on the channel voltage, you can select the channel to which the stop condition applies from the drop-down menu.

All blocks inside of the use conditions with block are executed with this condition. If another use conditions with block is used, these conditions are added to the conditions of the enclosing use conditions with block. It is also possible to provide a list of stop conditions when different criteria are required.

After the use conditions with block, the stop conditions are no more applied.

The following stop conditions are available:

Min-Max Stop Condition

../../../_images/min_max_stop_condition.png

Defines stop conditions based on minimum and maximum values for a specified measurement dimension.

The measurement is terminated as soon as the specified dimension falls outside the minimum or maximum value range.

API

The primitive of the block is also available with the following API:

Min Stop Condition

../../../_images/min_stop_condition.png

Defines a minimum limit stop condition for a specified measurement dimension.

The measurement is terminated as soon as the specified dimension falls below the minimum value.

API

The primitive of the block is also available with the following API:

Max Stop Condition

../../../_images/max_stop_condition.png

Defines a maximum limit stop condition for a specified measurement dimension.

The measurement is terminated as soon as the specified dimension exceeds the maximum value.

API

The primitive of the block is also available with the following API:

Stability Tolerance Limit Stop Condition

../../../_images/stability_tolerance_limit_stop_condition.png

Defines a stop condition based on stability criteria for a measurement dimension.

This condition can be used to terminate the measurement when a stability criterion is met and the system has reached equilibrium, for example.

API

The primitive of the block is also available with the following API:

Integrating Limit Stop Condition

../../../_images/integrating_limit_stop_condition.png

Defines a stop condition based on integrated values over a specified dimension.

The measurement is terminated when the integrated absolute value of one dimension over another dimension exceeds the maximum threshold.

API

The primitive of the block is also available with the following API: