exponenta event banner

Паритет

Укажите тип проверки четности

Описание

Можно настроить Parity быть none, odd, even, mark, или space. Если Parity является noneпроверка четности не выполняется, и бит четности не передается. Если Parity является oddколичество битов метки (1) в данных подсчитывается, и бит четности утверждается или не утверждается для получения нечетного числа битов метки. Если Parity является evenколичество битов метки в данных подсчитывается, и бит четности утверждается или не утверждается для получения четного числа битов метки. Если Parity является mark, бит контроля четности утверждается. Если Parity является space, бит контроля четности не установлен.

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

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

Особенности

Использование

Последовательный порт, последовательный порт VISA

Только для чтения

Никогда

Тип данных

Символьный вектор

Ценности

Значение по умолчанию заключено в фигурные скобки ({}).

{none}

Без проверки четности

odd

Нечетная проверка четности

even

Четная проверка четности

mark

Отметить проверку четности

space

Проверка четности пространства

Примеры

В этом примере показано, как установить четность для объекта последовательного порта.

Создайте объект последовательного порта, связанный с COM1 портом. Настройка по умолчанию для Parity является none, поэтому если вы хотите использовать проверку четности, измените значение на тип, который вы хотите использовать, например, нечетный.

s = serial('COM1');
s.Parity = 'odd';

См. также

Свойства

DataBits, StopBits