Информация о состоянии платы контроля от отправляет/получает блок
Simulink Real-Time / RS232
Блок RS232 State контролирует состояние UART, которое прибывает из получить порта отправить/получить блока. Драйвер помещает состояние UART в 16-битные или 32-битные потоки данных. Блок RS232 State смотрит на это состояние. Только блок FIFO Read передает эту информацию о статусе своему выходному порту.
Блок RS232 State накапливает ошибки по целому входному вектору. Состояние ошибки на выходе верно, если это верно для какого-либо байта во входном векторе.
D
Входной вектор от отправляет/получает блок[int8]
| [uint8]
| [int16]
| [uint16]
Ошибочное состояние зависит от типа данных входного вектора D
:
int16
, uint16
— Старший байт содержит ошибочные биты состояния от UART.
int8
, uint8
— Никакое ошибочное состояние не доступно. Булевыми выходными параметрами является false
.
D
Передача входного вектораint8
| uint8
| int16
| uint16
Проходит через входной вектор D
.
O
Состояние ошибки переполненияtrue
| false
Если оборудованием, FIFO в UART полон, когда символ на последовательном порте вводит UART, этот вывод, является true
.
Чтобы сделать этот вывод видимым, выберите параметр Overrun error output.
P
Состояние ошибки четностиtrue
| false
Если какой-либо байт во входном векторе приводит проверку четности к сбою, этим выводом является true
.
Чтобы сделать этот вывод видимым, выберите параметр Parity error output.
F
Структурирование ошибочного состоянияtrue
| false
Если ошибка структурирования происходит на символе в этом векторе, этим выводом является true
. Например, ошибка структурирования может произойти, если скорости в бодах между передатчиком и получателем не соответствуют.
Чтобы сделать этот вывод видимым, выберите параметр Framing error output.
B
Состояние прерывания разрыва строкиtrue
| false
Если UART обнаруживает условие пропуска последовательной линии, этим выводом является true
. Прерывание разрыва строки не является ошибкой, но UART обрабатывает его как состояние ошибки.
Чтобы обнаружить условие разрыва строки, UART проверяет, сколько времени последовательная линия остается при напряжении 0
(не mark
и не space
). Если строкой является при напряжении 0
для дольше, чем время, требуемое получить один символ, UART обнаруживает разрыв строки. Для некоторых последовательных модулей порта I/O, отключая последовательный кабель не вызывает разрыв строки.
Чтобы сделать этот вывод видимым, выберите параметр Break interrupt output.
Overrun error output
— Включите проверку ошибки переполненияon
(значение по умолчанию) | off
Установите этот флажок, чтобы получить ошибку переполнения вывод.
Выбор этого параметра делает порт O
видимым.
Параметры блоков:
overrun |
Parity error output
— Включите проверку ошибки четностиon
(значение по умолчанию) | off
Установите этот флажок, чтобы получить ошибку четности вывод.
Выбор этого параметра делает порт P
видимым.
Параметры блоков:
parity |
Framing error output
— Позвольте структурировать проверку на ошибкиoff
(значение по умолчанию) | on
Установите этот флажок, чтобы получить вывод ошибок структурирования.
Выбор этого параметра делает порт F
видимым.
Параметры блоков:
frame |
Break interrupt output
— Включите проверку прерывания пропускаoff
(значение по умолчанию) | on
Установите этот флажок, чтобы получить прерывание пропуска вывод.
Выбор этого параметра делает порт B
видимым.
Параметры блоков:
breakint |
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.