Регистратор цифровых сигналов

Прикладное ПО
288 просмотров
31.05.2018
948×891110 КБ
Registrator2.jpg
951×893112 КБ
Registrator1.jpg
949×891167 КБ
Registrator.jpg

Программа и устройство мной разработанное позволяет подключаться к различным электронным схемам с цифровой логикой и регистрировать цифровые сигналы уровня ТТЛ по четырем независимым линиям и отображать одновременно полученные по всем четырем линиям данные на экране и сохранять записанные сигналы в файл на диске. Драйвер необходим для предоставления доступа из пространства пользователя к портам вводы/вывода. Программа читает состояние выводов DSR, CTS, DCD, RI COM порта через соответствующие регистры (порты ввода/вывода). Соответствующие входы СОМ порта соединены с выходами разработанного мной устройства, предназначенного для преобразования уровней напряжения. Поддерживается масштабирование, инверсия и сдвиг сигналов для более удобного анализа и отображения. Также программа позволяет устанавливать маркеры для выделения определенного диапазона и масштабировать координатную сетку. Программа написана на языке C в Visual Studio 2008. Для отображения графики использовались функции WinAPI библиотеки GDI32.DLL.