Generator fungsi adalah alat uji untuk perangkat elektronik atau listrik. Ukurannya berkisar dari setengah kotak sepatu hingga ukuran beberapa kotak sepatu. Saat dicolokkan ke daya dari stopkontak listrik atau diberi energi dari baterai, generator fungsi menghasilkan sinyal listrik berulang atau sinyal listrik sekali pakai. Sinyal keluaran dari generator fungsi, biasanya sinyal listrik berulang juga dikenal sebagai sinyal periodik, dapat dihasilkan oleh komponen elektronik atau dalam kombinasi dengan perangkat lunak. Sebuah generator fungsi dapat menyediakan beberapa bentuk gelombang yang khas, yang meliputi gelombang sinus, persegi, segitiga, dan gigi gergaji.
Gelombang sinus adalah keluaran bentuk gelombang yang terjadi secara alami dari generator tenaga listrik yang memasok listrik rumah, dan gelombang ini dapat dibayangkan sebagai bentuk gelombang yang naik, turun, dan membalik dengan mulus. Gelombang persegi tetap berada di salah satu dari dua keadaan sebagian besar waktu. Misalnya, gelombang persegi mungkin secara berkala bergeser antara “plus” 1 volt (V) dan “minus” 1 V. Gelombang segitiga dan gigi gergaji juga naik atau naik. Tidak seperti bentuk gelombang segitiga, yang turun perlahan, bentuk gelombang gigi gergaji turun dengan cepat.
Output generator fungsi biasanya terhubung ke perangkat yang sedang diuji atau dipelajari. Misalnya, kinerja sistem alamat publik (PAS) dapat diukur dengan menyuntikkan sinyal audio ke input PAS dan kemudian mengukur tingkat sinyal dan distorsi pada output. Generator fungsi yang menghasilkan gelombang sinus digunakan untuk tujuan ini.
Parameter umum dari generator fungsi adalah frekuensi dan tingkat output. Frekuensi adalah siklus per detik dari keluaran gelombang. Misalnya, jika generator fungsi menghasilkan gelombang sinus yang berulang 1,000 kali per detik, ini disebut sebagai 1,000 siklus per detik atau 1,000 Hertz (Hz). Tingkat keluaran biasanya dalam volt listrik atau daya listrik dalam watt (W) atau miliwatt (mW). Beberapa generator fungsi tujuan khusus menunjukkan tingkat output dalam desibel relatif terhadap 1/1,000 W (dBm).
Generator fungsi digunakan untuk pengujian, pemecahan masalah, dan jaminan kualitas produk dan sistem di banyak industri, seperti penyiaran, telekomunikasi, manufaktur, penelitian, dan produksi energi. Generator fungsi yang canggih memiliki referensi frekuensi dan pengaturan level yang sangat akurat. Generator fungsi tujuan khusus tersedia untuk kebutuhan pengujian khusus. Generator pola uji televisi (TV), misalnya, adalah generator fungsi yang dirancang untuk memastikan bahwa sirkuit utama perangkat TV berfungsi bahkan sebelum menerima sinyal TV standar. Generator fungsi tujuan khusus lainnya digunakan oleh berbagai industri di lokasi dan laboratorium di seluruh dunia.