Для режимов Real COM, TCP Client, TCP Server, UDP Mode.

Параметр позволяет отправлять данные из буфера NPort только в том случае, если в потоке данных обнаружена пауза. Длительность паузы указывается пользователем в миллисекундах (мс).

По умолчанию в поле Force Transmit стоит значение 0, т.е. значение временного интервала (паузы) равно 0 мс.

При установке значения Force Transmit отличного от нуля, NPort будет передавать данные только в случае, если:

  1. В потоке входных данных возникла пауза, равная значению в поле Force Transmit.
  2. Переполнился внутренний буфер.
Рис. 4. Данные отправляются из буфера при обнаружении паузы заданной длины.

Какое значение Force Transmit оптимально?

Оптимальное значение параметра Force Transmit нужно подбирать для каждого случая самостоятельно. Как минимум можно сказать, что оно должно быть больше, чем один символьный интервал для заданной скорости передачи.

Пример:

Давайте представим, что последовательный порт работает с настройками: скорость 1200 бит/с, 8 бит данных, 1 стоп бит, без контроля четности.

В этом случае общее количество бит, необходимых для отправки одного символа, составляет 10 бит, а время, необходимое для передачи одного символа, составляет (10 (бит) / 1200 (бит/с)) × 1000 (мс/с) = 8,3 мс.

Следовательно, вы должны установить Force Transmit больше 8,3 мс, например, 10 мс.

Как видно из примера, оптимальное значение Force Transmit зависит от скорости передачи. Мы рекомендуем устанавливать интервал от 2 до 5 мс.

Если необходимо отправить серию символов в одном и том же Etherent-кадре, последовательному устройству потребуется отправить эту серию символов в течение времени, указанного в поле Force Transmit, а общая длина данных должна быть меньше или равна внутренней величине буфера NPort (размер буфера 1 КБ на порт).

Настройки Force Transmit находятся в параметрах последовательного порта, во вкладке Operation Modes.

Рис. 5. Настройка Force transmit в веб-интерфейсе NPort.

Рекомендованные продукты

NPort 5650-16-HV-TNPort 5650-16-HV-T
NPort 5650-16-HV-T
Ethernet сервер последовательных интерфейсов, 16xRS-232/422/485, 10/100M Ethernet, RJ-45 8pin, 88~300 VDC, -40...+85C
$2 434,02 227 074,11 ₽
NPort 5250ANPort 5250A
NPort 5250A
Ethernet сервер последовательных интерфейсов (усовершенствованный), 2xRS-232/422/485, с адаптером питания
$368,18 34 348,17 ₽
На складе
NPort 5230A-TNPort 5230A-T
NPort 5230A-T
Ethernet сервер последовательных интерфейсов (усовершенствованный), 2xRS-422/485, -40...+75С, без адаптера питания
$401,24 37 432,40 ₽
NPort 5130ANPort 5130A
NPort 5130A
Ethernet сервер последовательных интерфейсов (усовершенствованный), 1xRS-422/485, с адаптером питания
$220,48 20 568,98 ₽
На складе
NPort 5210ANPort 5210A
NPort 5210A
Ethernet сервер последовательных интерфейсов (усовершенствованный), 2xRS-232, с адаптером питания
$338,02 31 534,49 ₽
NPort 5110ANPort 5110A
NPort 5110A
Ethernet сервер последовательных интерфейсов (усовершенствованный), 1xRS-232, с адаптером питания
$219,68 20 494,34 ₽
На складе
NPort 5150A-TNPort 5150A-T
NPort 5150A-T
Ethernet сервер последовательных интерфейсов (усовершенствованный), 1xRS-232/422/485, -40...+75С, без адаптера питания
$307,58 28 694,69 ₽
На складе
NPort 5650-16NPort 5650-16
NPort 5650-16
Ethernet сервер последовательных интерфейсов, 16xRS-232/422/485
$1 518,18 141 633,74 ₽

Недавно просмотренные