Een functiegenerator is een essentieel elektronisch apparaat dat wordt gebruikt om een breed scala aan elektrische golfvormen over een spectrum van frequenties te genereren. De primaire functie ervan is het produceren van nauwkeurige elektrische golfvormen, waaronder sinusgolven, vierkante golven, driehoekige golven, zaagtandvormen en andere. Deze signalen worden gebruikt voor het stimuleren en testen van de respons van elektronische componenten, circuits en systemen. De belangrijkste kenmerken van een functiegenerator zijn onder meer het vermogen om de frequentie, het golfvormtype, de amplitude en andere parameters te variëren, waardoor deze verschillende operationele omstandigheden kan simuleren met het oog op probleemoplossing, ontwerp of onderwijs op gebieden variërend van telecommunicatie tot de productie van medische apparatuur.
Functiegeneratoren worden veel gebruikt in elektronicalaboratoria, engineering en in industrieën die nauwkeurige creatie en analyse van elektronische signalen vereisen. Ze vervullen een cruciale rol bij de ontwikkeling, het testen en het repareren van elektronische apparatuur door een regelbare signaalbron te bieden die kan worden aangepast om aan specifieke vereisten te voldoen. Belangrijke kenmerken zijn vaak de mogelijkheid om signalen te moduleren, frequenties te scannen en complexe en aangepaste golfvormuitgangen te bieden. Fabrikanten die hoogwaardige functiegeneratoren produceren, zijn onder meer Keysight Technologies, Tektronix, Fluke, Rigol en Siglent Technologies.