Un generatore di funzioni o formatore d'onda è uno strumento elettronico in grado di generare segnali di diversa forma, solitamente le forme d'onda più comuni sono: sinusoidale, simil-impulsiva, onda quadra, rettangolare, rampa, a dente di sega, triangolare, a gradini, ecc.