
- •5. Разработка программного обеспечения для аоэп
- •5.1. Структура программного комплекса
- •5.2. Модуль взаимодействия с устройством ввода - вывода
- •5.3. Разработка фундаментальных классов
- •5.3.1. Разработка программного модуля объекта «пи - регулятор».
- •5.3.2. Разработка программного модуля объекта «Генератор».
- •5.3.3. Разработка программного модуля «Идентификация»
- •5.3.4. Разработка программного модуля объекта «Заграждающий фильтр»
- •5.3.5. Разработка программного модуля объекта «Синхронный детектор»
- •5.4. Разработка интерфейса
- •5.5. Правила использования программного продукта
5.4. Разработка интерфейса
Для лучшего восприятия информации, выводимой на экран, предусмотрен специальный интерфейс ввода - вывода. Это самостоятельный объект, который выделен в отдельный файл. Во время работы рабочее поле выглядит так, как показано на рис.5.4.1. Данную область можно условно разделить на три части:
Поле ввода информации. Здесь пользователь получает возможность ввести новые значения амплитуды пробных колебаний, а также установить навое значение задающего сигнала. Правила ввода информации:
для ввода нового значения амплитуды пробных колебаний нужно нажать клавишу А, причем система будет реагировать как на нажатие малой, так и большой буквы А.
для ввода нового значения задающего сигнала нужно нажать клавишу Х, причем система будет реагировать как на нажатие малой, так и большой буквы Х.
Поле вывода информации. На данном участке рабочей области пользователь получает возможность наблюдать за изменениями основных значений, участвующих в формировании процесса самонастройки. Здесь приняты следующие сокращения:
M - произведение текущей амплитуды вектора АФХ и величины пробного гармонического сигнала;
Q - текущая фаза вектора АФХ;
DM - приращение амплитуды вектора АФХ на j шаге;
DQ - приращение фазы вектора АФХ на j шаге;
AV - значение вектора АФХ;
NF - значение нормированного периода колебаний;
KP - текущее значение коэффициента передачи ПИ - регулятора;
TI - текущее значение постоянной интегрирования ПИ - регулятора.
Рабочее поле программы
Рисунок 5.4.1
Поле графического отображения величин, описанных в пункте 2. Данное поле имеет проградуированную шкалу, которая «привязана» к реальному времени.
5.5. Правила использования программного продукта
Перед началом работы необходимо установить плату модуля в стандартный разъем расширения на системной плате ПЭВМ. До запуска программы комплекса необходимо загрузить драйвер запуском выполняемого файла interrup.exe и correct.exe.
После выполнения выше изложенных пунктов можно запускать программу пользователя. При этом возможны компиляция и запуск программы прямо из интегрированной среды Borland C++ 3.1.