====== Програмний генератор сигналів та імпульсів ====== Ідея полягає в тому, щоб побудувати простий генератор сигналів довільної форми на базі персонального комп'ютера зі звуковою платою. Генерувати сигнали програмним шляхом дуже просто, а звукова плата -- поширений та дешевий АЦП, до того ж, у будь-якій сучасній операційній системі є драйвери для роботи із звуковими адаптерами та бібліотеки функцій для якнайпростішого їх використання. Для цього нам знадобиться: - Комп'ютер зі звуковою платою - Програма-генератор сигналів - узгоджувальний пристрій на виході ===== Програма ===== Програму [[https://git.wombat.org.ua/?p=GtkSignalGenerator|GtkSignalGenerator]] розроблятимемо під операційну систему GNU/Linux, а отже скористаємося бібліотеками [[http://www.alsa-project.org/alsa-doc/alsa-lib/modules.html | ALSA]] для роботи із звуковою платою та [[http://www.gtk.org/documentation.php | GTK+]] для створення графічного інтерфейсу для керування роботою генератора. Документацію функцій GTK, що стосуються саме побудови графічного інтерфейсу можна знайти [[https://developer.gnome.org/gtk3/stable/ | тут]].