- •Люминесцентный модуль Техническое описание
- •1 Назначение
- •2 Технические данные спектрофлуориметра
- •2.1 Характеристики люминесцентного модуля
- •3 Состав изделия
- •4 Устройство и работа изделия
- •4.1 Структурная организация и общее устройство
- •4.2 Оптическая схема
- •4.3 Полихроматический светодиодный источник
- •4.4 Программное обеспечение спектрофлуориметра
4.4 Программное обеспечение спектрофлуориметра
4.4.1 Программное обеспечения (ПО) для управления спектрофлуориметром состоит из трех основных частей: общесистемной, драйвера устройства и оригинальной.
4.4.2 К общесистемной части относится дисковая операционная система Windows 95/98/Me/NT/2000/XP, предназначенная для управления аппаратно-программными средствами ПК и использующая удобный оконный интерфейс.
4.4.3 Драйвер устройства позволяет операционной системе обмениваться данными с этим устройством. Использован стандартный драйвер «ezusb.sys» для устройств EZ-USB FX входящий в комплект разработчика, предлагаемый компанией CYPRESS.
4.4.4 Оригинальная часть представляет собой программный блок созданный с помощью среды разработки Windows -приложений Delphi. В состав блока входят следующие программные модули: модуль калибровки спектрометра по длинам волн и по спектральной чувствительности, модуль установки параметров измерения (времени экспозиции, количества считываний), модуль управления источником излучения.
Интерфейс пользователя выполнен с использованием стандартных компонент Windows, входящих в пакет Delphi. Доступ к программным модулям организован через главное диалоговое окно. Калибровка спектрометра по длинам волн осуществляется после введения реперных линий полиномом n-степени по методу наименьших квадратов, при закрытии окна основной программы текущая калибровка сохраняется в файле на жестком диске. Коэффициенты коррекции для исправления спектральной чувствительности считываются из файла при запуске программы. Вывод результатов спектральных измерений в графической форме на экран и на принтер организован с помощью графопостроителя TeeChart Pro 5 для Delphi. Для удобства определения положения точек в графической области реализован интерактивный механизм (Marker), связанный с указателем мыши. Текущее состояние оборудования в режиме реального времени выводится на экран.
