
Unlike function generators, AFGs can also generate arbitrary waveforms. Like a function generator, an arbitrary function generator (AFG) has a preset list of waveforms or patterns that it can play. The term function is used when the instrument is limited to common waveforms. Outputs include sine wave, square wave, ramp or triangular wave, pulse wave, cardiac pattern wave, gaussian pulse waves, and arbitrary waves.

Waveform generators produce electrical waveforms over a wide range of signals. Below are the most common types of signal generators and the unique capabilities of each. There are many different types of signal generators with diverse features and applications. A signal generator is an analog or digital device that engineers use to create electronic signals when testing circuit designs.
