Информация о состоянии платы контроля от отправляет/получает блок
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 |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.