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