Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Люминесцентный модуль ТО_mod.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
97.28 Кб
Скачать

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), связанный с указателем мыши. Текущее состояние оборудования в режиме реального времени выводится на экран.

12