Реализация функций контроля и управления на базе Win32 API: Методические указания по выполнению лабораторного практикума, страница 17

изменение времени, в миллисекундах, на каждый передаваемый символ;

изменение времени, в миллисекундах, прибавляемое к общему времени передачи;

б)  изменение параметров текущего сеанса связи:

текущей скорости передачи в bps;

количества информационных битов;

количества стоповых битов;

значения символа XON для приема и передачи;

значения символа XOFF для приема и передачи;

значения символа замещающего байты при ошибке;

значения символа "конец вводимых данных";

значения символа "конец вводимых данных";

значения символа "событие" и т.п.;

в) передача данных;

г) прием данных.

Передача и прием данных может вестись различными способами, большинство из которых определяется настройками сеанса связи и функциями, используемыми при обмене данными. Используются два режима передачи синхронный и асинхронный.

5.3 Порядок выполнения лабораторной работы №5

Состав программных средств, требуемый для выполнения лабораторной работы:

§  Среда визуального проектирования С++ Builder;

§  Демонстрационная программа lab_api.exe;

§  Справочная система lab_help.ехе.

Лабораторная работа выполняется в следующем порядке.

1.  Получить задание у преподавателя. Варианты заданий приведены в табл.5.

2.  Запустить программу lab_api.exe. Выбрать опцию меню «Примеры применения функций | Последовательный порт RS-232С | Передача(Прием)» для вызова окна «Передача (Прием) по RS-232С». Просмотреть результаты выполнения функций печати.

3.  Запустить справочную систему. Вызов справочной системы производится из программы lab_api.exe через опцию меню «Справочная система» либо запуском программы lab_help.exe. Просмотреть описание заданных функций, включая синтаксис функции.

4.  Разработать в среде С++Builder проект, который должен включает все заданные функции, согласно варианту. Форма окна и интерфейс пользователя для вызова и просмотра результатов выполнения функций определяется студентом самостоятельно.

5.  Отладить проект и получить выполняемый файл (*.ехе).

6.  При помощи кабеля «нуль-модем» выполнить соединение двух ПЭВМ по COM2. Внимание: соединение ПЭВМ должно выполняться при отключенных ПЭВМ.

7.  Выполнить настройку передающей и приемной стороны для организации обмена по порту COM2.

8.  На передающей стороне ввести текст сообщения и выполнить передачу. На приемной стороне добиться уверенного приема передаваемой информации.

9.  Показать результаты выполнения заданных функций преподавателю.

10. Получить у преподавателя контрольные вопросы.

11. Подготовить ответы на контрольные вопросы.

12. Оформить отчет по лабораторной работе. Отчет должен содержать:

Титульный лист;

Задание;

Структуру проекта (набор взаимосвязанных программных модулей);

Фрагменты листинга программы, показывающие использование заданных функций;

Ответы на контрольные вопросы;

Краткие выводы.

Отчет должен быть выполнен чисто и аккуратно.

13.  Защитить лабораторную работу у преподавателя. Студент,  допустивший отклонения от требований, предъявляемых к выполнению лабораторной работы и оформлению отчета, к защите не допускается.

Таблица 5 – Варианты заданий для лабораторной работы №5

№ варианта

Функции

 

Настройка параметров передающей стороны

Настройка параметров приемной стороны

Передача текста

Прием текста

1

+

+

2

+

+

3

+

+

4

+

+

5

+

+

6

+

+

7

+

+

8

+

+

9

+

+

10

+

+

11

+

+