In generators based on transistor control, the user is usually able to deliver a train of pulses of voltage to the electrodes. Each pulse can be controlled in shape, for instance, quasi-rectangular. In particular, the time between two consecutive pulses and the duration of each pulse can be set. The amplitude of each pulse constitutes the open circuit voltage. Thus, the maximum duration of discharge is equal to the duration of a pulse of voltage in the train. Two pulses of current are then expected not to occur for a duration equal or larger than the time interval between two consecutive pulses of voltage.