Дипломная работа: Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных
Выбор из стандартных форм сигналов (синус, прямоугольный, треугольный, экспоненциальный);
Задание пользователем произвольной формы сигнала:
Функциональное задание;
Графическая задача.
Установление параметров сигналов:
Амплитуда;
Уровень (смещение);
Скважность.
Выбор типа генерации сигнала:
Разовая генерация;
Автоматическая генерация.
Отображение сигнала, который задается.
Инициализация COM-Порта.
Принятие/передача данных с COM-Порта.
При выборе из главного окна ВВК прибора "Генератор сигналов" появляется следующее окно, которое отображает элементы управления работой прибора:
Рисунок 10 - Окно виртуального генератора сигналов
В данном окне программы пользователь имеет возможность выбрать форму генерируемого сигнала, его основные параметры, а также тип генерации.
Внешний вид окна генератора сигналов в режиме проверки изображен на рис.11.
Рисунок 11 - Внешний вид окна генератора сигналов в режиме проверки
Выводы
ВЛ организовывает среду для работы, сотрудничества и обмена результатами работы многих специалистов. При разработке ВЛ нужно находить умный компромисс между количеством и составом оборудования и продолжительностью нахождения пользователей в очереди доступа к оборудованию.
В предложенной концепции ВЛ “Программирование микроконтроллерных систем” создание среды для работы и обмена результатами достигается с помощью использования существующих клиент-серверных решений на базе системы Trac. Это разрешает быстро создать систему нужной функциональности. Останется лишь запрограммировать специфические функции.
Система Trac разрешает создать систему дистанционного образования, в частности существует:
Возможность создания информационного архива с учебными материалами;
Возможность создания системы дистанционного образования по одновременной поддержкой нескольких курсов (каждый курс должен содержать теоретическую часть, практическую часть и контроль знаний);
Возможность создания контроля знаний и разного рода тестирований;
Возможность информирования студентов о тех или другие события, мероприятия;
Возможность оставлять личные вопросы преподавателю во время, отличное от лабораторных занятий.