Function generators are electronic test equipment that generate different types of electrical waveforms over a wide range of frequencies. They produce common waveforms like sine, square, triangular, and sawtooth shapes. More advanced function generators called arbitrary waveform generators can produce any digitally defined waveform. Function generators allow evaluating frequency response of circuits by sweeping frequency between limits.