Недавно добавленные исходники

•  3D Designer  581

•  Sik Screen Capture  413

•  Patch Maker  394

•  Айболит (remote control)  465

•  ListBox Drag & Drop  349

•  Доска для игры Реверси  6 164

•  Графические эффекты  410

•  Рисование по маске  319

•  Перетаскивание изображений  346

•  Canvas Drawing  365

•  Рисование Луны  299

•  Поворот изображения  204

•  Рисование стержней  213

•  Paint on Shape  140

•  Генератор кроссвордов  187

•  Головоломка Paletto  167

•  Теорема Монжа об окружностях  210

•  Пазл Numbrix  128

•  Заборы и коммивояжеры  236

•  Игра HIP  159

 

 

Архив исходников

   
  Базы данных
  Графика & Мультимедиа
  Сети & Интернет
  Система
  Разное
   

Ссылки и Баннеры ...

 

Delphi Sources

Delphi Sources

 




 

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

 

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

 

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

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

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

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

Просмотры: 97
Дата: 05.07.2021, Автор: Gary Darby
Написать сообщение:
 

 

 

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

 

© 2004-2021 "DS"

Соглашение пользователя / Реклама / Карта сайта             Created by BrokenByte Software