Шаг 14 - Свойство Handshaking

Задает или возвращает протокол согласования, используемый оборудованием.

Применение:
Элемент управления Communications.

Синтаксис:

[Form.]MSComm.Handshaking[ = nProtocol]

Установки:
nProtocol
Для свойства Handshaking предусмотрены следующие установки:

Комментарии:
Доступно на этапе разработки, доступно для чтения-записи на этапе выполнения.

Под протоколом согласования понимается внутренний протокол связи, по которому осуществляется передача данных из порта в буфер приема. Когда в последовательный порт прибывает какой-либо символ передаваемых данных, устройство связи должно поместить его в буфер приема, чтобы программа смогла его прочитать. Если буфера приема не предусмотрено и программе нужно читать каждый символ непосредственно из аппаратных средств, то вы, скорее всего, будете терять данные, так как символы могут поступать очень быстро.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.