Универсальная графическая библиотека осциллографа 1.0.0
Кратко: Применимо в лабораторных исследованиях с использованием компъютера для сбора, хранения, обработки и визуализации данных в масштабе реального времени.
Подробно:
Универсальная графическая библиотека осциллографа - 1. Быстродействие.
Библиотека позволяет выводить в лучи осциллографа более одного миллиона дискрет сигнала в секунду – соответственно для вывода одной дискреты необходимо времени менее чем одна микросекунда. Более длительные задержки при выводе данных в осциллограф не возникают.
2. Универсальность. Удобство интеграции с любой прикладной программой.
Осциллограф выполнен в виде динамически загружаемой библиотеки (DLL) экспортирующей только девять функций, из которых в работе можно обходиться всего тремя. Библиотека снабжена подробным описанием и простыми примерами.
3. Хороший графический интерфейс.
Экземпляр осциллографа, создаваемый данной библиотекой выглядит как отдельная и совершенно независимая от вызывающей программы экранная форма (окно). Окно осциллографа содержит все элементы, свойственные для приборной панели настоящего осциллографа.
4. Удобный экспорт – импорт данных.
Данные, уже выведенные в лучи осциллографа легко передать в другие программы через clipboard (copy - paste) в текстовом виде или через сохраненный текстовый файл. Для этого достаточно выделить фрагмент сигнала на экране осциллографа – как это делается в любом текстовом редакторе.
5. Надёжность работы. Робастость.
Данная библиотека использует только самые базовые Win API функци и надёжно работает во всех версиях 32-разрядных Windows начиная с MS Windows 95 первой редакции. Прикладные программы, выводившие данные на этот осциллограф принимали информацию через такие коммуникации как UART (RS232, 422, 485), SSI, USB, CAN bus, Ethernet, GRIB (приборный интерфейс). Проверена и подтверждена практически возможность вывода данных на осциллограф непосредственно из функции обработки аппаратного прерывания (IRQ) компъютера.
6. Перспектива дальнейшего продолжения разработки.
Автор данной библиотеки готов рассмотреть деловые предложения по созданию специализированных версий осциллографа с добавлением уникальных интерфейсных элементов и функциональных изменений, необходимых заказчику.