Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
43
Добавлен:
30.03.2015
Размер:
126.46 Кб
Скачать

Компонент bComPort имеет методы:

procedure Open – Открывает порт (BComPort.Open). Открывает порт и запускает поток мониторинга событий порта. Устанавливаются сигналы DTR и RTS. Свойство Connected устанавливается в True. Если порт был уже открыт, метод не делает ничего.

procedure Close – Закрывает ранее открытый порт. Завершает работу с портом и уничтожает поток мониторинга событий. Сбрасывает сигналы DTR и RTS. Если порт был закрыт, метод не делает ничего. Свойство Connected устанавливает в False.

procedure ClearBuffer(Input, Output: Boolean) – Очистка буфера приема и/или передачи порта. Если параметр Input установлен в True, выполняется очистка приемного буфера драйвера порта. Если параметр Output установлен в True, выполняется очистка буфера передачи драйвера порта.

function WriteStr(const Str: string): Integer – Запись строки в выходной буфер в синхронном режиме. Применяется для передачи строки Str в выходной буфер порта. Функция возвращает управление приложению только после завершения операции записи или по таймауту (синхронный режим). Возвращаемое значение – количество переданных байт.

function ReadStr(var Str: string; Count: Integer): Integer – Чтение строки из входного буфера в синхронном режиме. Применяется для чтения данных из входного буфера порта в строковую переменную Str. Функция возвращает управление приложению только после завершения операции чтения или по таймауту (синхронный режим). Возвращаемое значение – количество считанных байт. При вызове метода не следует задавать значение Count = 0.

Задание

  1. Разработать игру «Змейка». Использовать компонент StringGrid, тело «Змейки» состоит из трех ячеек StringGrid. Область перемещения «Змейки» 8 строк × 4 столбца.

  2. Процесс игры «Змейки» должен отображаться на двух компьютерах. На первом компьютере (источник) управление игрой и передачи информации на второй компьютер (приемник), на котором обрабатывается принятая информация и по данной информации отображается положение «змейки». Передача данных между компьютерами должно осуществляться через СОМ-порт.

Примечание:

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

11