Delphi Sources

Delphi Sources

 




 

ИСХОДНИК ПРОГРАММЫ

 

. : Осциллограф : .

 

Delphi - Пример создания осциллографа, использующего вашу звуковую карту в виде источника входных данных

Исходник программы, показывающей пример создания осциллографа, использующего вашу звуковую карту в виде источника входных данных.

Программа использует данный программный интерфейс (API) Wavein для отображения входных данных записывающего устройства на мониторе. У программы нет особого практического применения, кроме как в качестве испытательного стенда.

В основной форме большая часть кода была предназначена для обработки моих экспериментов по обработке данных. Я добавил элементы управления усилением и разверткой. Усиление умножает данные на 2 (gain-3), то есть умножает или делит точки данных на 2, 4 или 8, так же как быстрый способ обеспечить некоторое вертикальное масштабирование. Умножение или деление обрабатываются операциями сдвига влево (shl) или сдвига вправо (shr), которые сдвигают данные побитно. Каждая сдвинутая битовая позиция умножает или делит значение на 2. Развертка дает некоторое горизонтальное масштабирование путем увеличения оси X на пиксели развертки для каждой точки графика.

Просмотры: 1 853
Дата: 05.07.2021, Автор: Gary Darby
Скачивания: 40
Написать сообщение:

 

 

Скачать (59 Кб)     Регистрация >>

 

Соглашение пользователяКонфиденциальностьПравила обработки cookie       BrokenByte Software