Any electronic circuit or device that produces a variable and controllable electrical parameter. The term is most commonly applied to a device that supplies a specified voltage of known variable amplitude, frequency, and waveform shape. A generator that produces pulse waveforms is normally referred to as a pulse generator, the term signal generator being reserved for a continuous-wave generator, particularly of sinusoidal and square waves.