Toimintogeneraattori on elektronisten tai sähkölaitteiden testauslaite. Sen koko vaihtelee puolet kenkälaatikosta useiden kenkälaatikoiden kokoon. Kun toimintojen generaattori on kytketty virtalähteeseen pistorasiasta tai se saa virtaa paristoista, se tuottaa joko toistuvaa sähköistä tai kertaluonteista sähköistä signaalia. Toimintogeneraattorin lähtösignaali, yleensä toistuva sähköinen signaali, joka tunnetaan myös jaksollisena signaalina, voidaan tuottaa elektronisten komponenttien avulla tai yhdessä ohjelmiston kanssa. Toimintogeneraattori voi tarjota useita tyypillisiä aaltomuotoja, joihin kuuluvat sini-, neliö-, kolmion- ja sahahampaat.
Siniaallot ovat luonnossa esiintyviä sähköntuottajien aaltomuodon ulostuloja, jotka toimittavat kodin sähköä, ja nämä aallot voidaan kuvitella sujuvasti nouseviksi, laskeviksi ja kääntyviksi aaltomuodoiksi. Neliöaallot ovat suurimman osan ajasta yhdessä kahdesta osavaltiosta. Esimerkiksi neliöaalto voi ajoittain siirtyä “plus” 1 voltin (V) ja “miinus” 1 V välillä. Kolmio- ja sahahammasaallot nousevat tai nousevat samalla tavalla. Toisin kuin kolmionmuotoiset aaltomuodot, jotka putoavat hitaasti, sahahampaiset aaltomuodot putoavat nopeasti.
Toimintogeneraattoreiden lähtö on yleensä kytketty testattavaan tai tutkittavaan laitteeseen. Esimerkiksi kaiutinjärjestelmän (PAS) suorituskykyä voidaan mitata ruiskuttamalla audiosignaali PAS -tuloon ja mittaamalla sitten signaalin ja vääristymän tasot lähdössä. Tähän tarkoitukseen käytetään funktiogeneraattoria, joka synnyttää siniaaltoa.
Toimintogeneraattorin yleisiä parametreja ovat taajuus ja lähtötaso. Taajuus on aallon ulostulon sykli sekunnissa. Jos esimerkiksi funktiogeneraattori tuottaa siniaallon, joka toistuu 1,000 kertaa sekunnissa, sitä kutsutaan 1,000 sykliä sekunnissa tai 1,000 hertsiä (Hz). Lähtötaso on tyypillisesti sähkövoltteja tai sähkötehoa watteina (W) tai milliwateina (mW). Jotkut erikoiskäyttötoimintogeneraattorit ilmaisevat lähtötason desibeleinä suhteessa 1/1,000 XNUMX W (dBm).
Toimintogeneraattoreita käytetään tuotteiden ja järjestelmien testaamiseen, vianetsintään ja laadunvarmistukseen monilla aloilla, kuten yleisradiotoiminnassa, televiestinnässä, valmistuksessa, tutkimuksessa ja energiantuotannossa. Kehittyneillä toimintogeneraattoreilla on erittäin tarkat taajuusviitteet ja tasoasetukset. Erikoistoimintogeneraattoreita on saatavana erityisiin testaustarpeisiin. Esimerkiksi television (TV) testikuvageneraattori on toimintogeneraattori, joka on suunniteltu varmistamaan, että television pääpiiri toimii jo ennen kuin se vastaanottaa tavallisen TV -signaalin. Muita erikoiskäyttötoimintogeneraattoreita käyttävät eri teollisuudenalat eri paikoissa ja laboratorioissa ympäri maailmaa.