Программный генератор сигналов
О программе
Предлагаемая Вашему вниманию программа позволяет использовать звуковую карту компьютера в качестве лабораторного генератора сигнала. Генератор звуковой частоты (ГЗЧ) используется для настройки усилителей, при снятии характеристик некоторых элементов и блоков радиосхем, при проведении различных физических экспериментов.
Частота сигнала может изменяться от 1 до 22050 Гц с дискретностью 1 Гц, форма - синусоида, прямоугольник или треугольный сигнал с плавным нарастанием и резким спадом. Предусмотрена возможность регулировать амплитуду сигнала.
Внешний вид окна программы показан на рисунке.
![]() |
Назначение элементов управления понятно из надписей и, я думаю, не нуждается в дополнительном объяснении. Программа не требует какой либо установки или наличия дополнительных библиотек. Вывод звука начинается сразу после запуска программы и заканчивается при закрытии. Используется мультимедийное устройство определенное Windows как основное, обычно это звуковая карта, она должна поддерживать режим 44100 Гц, 16 бит |
Замеченные ошибки и недоделки
- Если работа Windows на какое-то время остановится, это например происходит при инициализации Win-модема, то возможно что произойдет смещение фазы в выводимых программой блоках, это выражается в появлении щелчков с частотой примерно 2 раза в секунду. Для их устранения необходимо перезапустить программу.
- Частота звука может немного отличаться от частоты показываемой на экране, это связано с тем что для ускорения работы и снижения затрат времени процессора, при обновлении отправляемого в звуковую карту блока, вместо чисел с плавающей точкой используются целые числа. Особенно это заметно на высоких частотах.
- Чем меньше амплитуда сигнала и чем выше частота, тем больше форма сигнала отличается от идеальной. Это недостаток любого цифрового устройства синтезирующего аналоговый сигнал, для его устранения можно использовать только увеличение разрядности ЦАП и частоты дискретизации. В следствии этого, например, на максимальной поддерживаемой частоте 22050 гц, форма сигнала не может быть изменена программно и определяется только звуковой картой.
Программа для КПК
Мною также написана аналогичная программа для КПК (Windows Mobile), с большим количеством дополнительных функций.
Скачать (21 KБ).