Приложение 2
Программа управления стендом
Для чтения/записи цифрового кода в плату AWF через шину USB, статистической обработки полученных данных используется программа WinHistUSB. Блок - схема программы изображена на рис.7.
Рис. 1 Блок-схема программы WinHistUSB.
Рис. 2 Главное окно.
Интерфейс программы построен на основе оконного интерфейса Windows. В главном окне (рис. 2) располагаются основное меню программы, которое содержит все необходимые средства для управления программой. Здесь пользователю предлагается список возможных действий и редактируемых полей. Перед началом запуска набора данных пользователю нужно установить порог триггера (заполнить соответствующее поле и нажать кнопку “Установить”), задать условия окончания эксперимента (число циклов чтения и максимальное число событий в канале, в случае если задан 0, то это условие не будет учитываться). Запуск измерений производиться по нажатию кнопки “Пуск”. Остановить набор данных можно в любой момент по нажатию кнопки “Esc” на клавиатуре. Для набора статистики программа содержит массив данных, заполнение которого производится путем многократного считывания данных из платы AWF через USB шину. Для наглядного представления статистических данных производится построение гистограммы распределения частот событий. Окно гистограммы отображается по нажатию кнопки “Гистограмма”. В этом окне располагаются поле гистограммы, редактируемые поля области фитирования и кнопки действий. По оси Y располагается число событий, по оси X номера каналов (число каналов 4096, т.к. плата AWF имеет 12-ти разрядный АЦП).
Рис. 3 Окно гистограммы.