Задайте количество бит, используемых для указания конца байта
Можно конфигурировать StopBits чтобы быть 1, 1.5, или 2 для объектов последовательного порта или 1 или 2 для VISA-последовательных объектов If StopBits является 1один стоп-бит используется для указания конца передачи данных. Если StopBits является 2два стоп-бит используются для указания конца передачи данных. Если StopBits является 1.5, стоп-бит передается в течение 150% от обычного времени, используемого для передачи одного бита.
Примечание
Компьютер и инструмент должны быть сконфигурированы для передачи одинакового количества стоп-бит.
В сложение к стоп-битам последовательный формат данных состоит из старта-бита, между пятью и восемью битами данных и, возможно, бита четности. Вы задаете количество бит данных с DataBits свойство и тип проверки четности с помощью Parity свойство.
Использование | Последовательный порт, VISA-последовательный |
Только для чтения | Никогда |
Тип данных | дважды |
Значение по умолчанию заключено в скобки ({}).
| Один стоп-бит передается, чтобы указать конец байта. |
| Стоп-бит передается в течение 150% от обычного времени, используемого для передачи одного бита. |
| Два стоп-бит передаются для указания конца байта. |
| Один стоп-бит передается, чтобы указать конец байта. |
| Два стоп-бит передаются, чтобы указать конец байта |
В этом примере показано, как задать StopBits для объекта последовательного порта.
Создайте объект последовательного порта, сопоставленный с портом COM1. Настройка по умолчанию для StopBits является 1 для объектов последовательного порта. Измените значение, чтобы использовать два стоп-бит, чтобы указать конец передачи данных.
s = serial('COM1');
s.StopBits = 2;