A funkciógenerátor egy alapvető elektronikus eszköz, amely elektromos hullámformák széles skálájának generálására szolgál frekvenciaspektrumon. Elsődleges funkciója pontos elektromos hullámformák előállítása, amelyek lehetnek szinuszhullámok, négyszöghullámok, háromszöghullámok, fűrészfog alakzatok és mások. Ezeket a jeleket elektronikus alkatrészek, áramkörök és rendszerek válaszának stimulálására és tesztelésére használják. A funkciógenerátor főbb jellemzői közé tartozik a frekvencia, a hullámforma típusa, az amplitúdó és egyéb paraméterek változtatásának képessége, ami lehetővé teszi, hogy különböző működési feltételeket szimuláljon hibaelhárítás, tervezés vagy oktatás céljából a telekommunikációtól az orvosi eszközök gyártásáig terjedő területeken.
A funkciógenerátorokat széles körben használják elektronikai laboratóriumokban, mérnöki munkákban és olyan iparágakban, amelyek precíz elektronikus jelalkotást és -elemzést igényelnek. Kritikus szerepet töltenek be az elektronikus berendezések fejlesztésében, tesztelésében és javításában azáltal, hogy vezérelhető jelforrást biztosítanak, amely az adott követelményekhez igazítható. A főbb jellemzők gyakran magukban foglalják a jelek modulálásának, a frekvenciák sweepének lehetőségét, valamint az összetett és egyedi hullámforma-kimenetek biztosítását. A kiváló minőségű funkciógenerátorokat gyártó gyártók közé tartozik többek között a Keysight Technologies, a Tektronix, a Fluke, a Rigol és a Siglent Technologies.