Програмний генератор сигналів та імпульсів

Ідея полягає в тому, щоб побудувати простий генератор сигналів довільної форми на базі персонального комп'ютера зі звуковою платою. Генерувати сигнали програмним шляхом дуже просто, а звукова плата – поширений та дешевий АЦП, до того ж, у будь-якій сучасній операційній системі є драйвери для роботи із звуковими адаптерами та бібліотеки функцій для якнайпростішого їх використання.

Для цього нам знадобиться:

  1. Комп'ютер зі звуковою платою
  2. Програма-генератор сигналів
  3. узгоджувальний пристрій на виході

Програма

Програму GtkSignalGenerator розроблятимемо під операційну систему GNU/Linux, а отже скористаємося бібліотеками ALSA для роботи із звуковою платою та GTK+ для створення графічного інтерфейсу для керування роботою генератора.

Документацію функцій GTK, що стосуються саме побудови графічного інтерфейсу можна знайти тут.