Отправьте и получите данные по последовательному порту основной платы системной платы
Simulink Real-Time / RS232 / Системная плата
Блок Send/Receive настраивает последовательный интерфейс, чтобы отправить и получить потоки основного символа. Этот блок имеет основной Метод "первым пришел - первым вышел" блоки (FIFO) Read в подсистеме. Это генерирует выход как массив упакованных целых чисел (устанавливаемый на уровне 8 битов, 16 битов или 32 битов). Символы появляются в младшем байте, и полученная информация о статусе появляется в старшем байте.
XMT
— Вектор из данных, чтобы передатьВектор из данных раньше передавал по порту.
Типы данных: int8
| int16
| int32
| uint8
| uint16
| uint32
RCV
— Вектор из данных получен по последовательному портуВектор, содержащий данные, которые были получены от последовательного порта.
Типы данных: int8
| int16
| int32
| uint8
| uint16
| uint32
Serial port
— Порт, к которому получают доступLegacy Serial Port 1
(значение по умолчанию) |.. | Legacy Serial Port 8
| USB Serial Port 1
|.. | USB Serial Port 8
Этот параметр задает порт, для которого вы хотите просмотреть или изменить параметры. При использовании USB к последовательным адаптерам целевой компьютер обнаруживает эти адаптеры как serusb1
, serusb2
, и так далее в порядке, что адаптеры соединяются с последовательными устройствами. Порядок назначения портов сохраняется через цикл степени целевого компьютера или последовательного устройства, если нет никакого изменения в связях с портами.
Параметры блоков:
port |
Baud rate
— Бод для передачи данных
(значение по умолчанию) | 57600
| 38400
| 19200
| 9600
| 4800
| 2400
| 1200
| 600
| 300
| 110
Выберите бод для передачи и получения данных через модем.
Параметры блоков:
baud |
Data bits
— Количество битов на символ
(значение по умолчанию) | 7
| 6
| 5
Выберите количество битов, которые кодируют символ.
Параметры блоков:
width |
Stop bits
— Количество стоп-битов для порта
(значение по умолчанию) | 2
Выберите количество стоп-битов для символьного потока.
Параметры блоков:
nstop |
Parity
— Четность для проверки передачи данныхNone
(значение по умолчанию) | Even
| Odd
| Mark
| Space
Выберите четность для проверки целостности данных.
Параметры блоков:
parity |
Enable auto RTS/CTS
— Включите квитирование RTS/CTSoff
(значение по умолчанию) | on
Чтобы включить Просьбе Отправить/Разрешение отправки (RTS/CTS) квитирование Универсального асинхронного передатчика приемника (UART) для управления потоками, установите этот флажок. Последовательные диспетчеры используют квитирование RTS/CTS, чтобы предотвратить потерю данных из-за оборудования переполнение FIFO на устройстве, к которому вы отправляете.
Обычно, процедура обработки прерывания выполняется достаточно быстро, чтобы опорожнить FIFO. Если ваша модель получает переполнения FIFO, установите этот флажок.
Параметры блоков:
ctsmode |
Max Output count
— Максимальное количество элементов для блока, чтобы возвратиться
(значение по умолчанию) | целое числоВведите максимальный номер элементов, которые вы хотите возвращенный одним вызовом этого блока. Блок использует этот параметр, чтобы установить ширину выходного вектора.
Если вы устанавливаете флажок Read to delimiter и если блок не находит разделитель, прежде чем это считает символы Receive maximum read, выходной вектор пуст.
Параметры блоков:
maxread |
Min Output count
— Минимальное число элементов для блока, чтобы возвратиться
(значение по умолчанию) | целое числоВведите минимальный номер символов, чтобы читать. Если FIFO не содержит, по крайней мере, это количество символов, выходной вектор пуст.
Параметры блоков:
minread |
Read to delimiter
— Возвратите символы включая разделитель сообщенияon
(значение по умолчанию) | off
Для блока, чтобы возвратить все символы в FIFO, до и включая заданный разделитель, устанавливают этот флажок.
Если буфер имеет ошибки, такие как структурирование ошибок, модем возвращает символы независимо от присутствия разделителя. Эти возвращенные символы помогают диагностировать ошибки, такие как несовпадающие скорости в бодах.
Если блок не находит разделитель, прежде чем это считает символы Receive maximum read, выходной вектор пуст.
Параметры блоков:
usedelimiter |
Delimiter
— Числовое значение разделителя сообщения
(значение по умолчанию) | целое числоВведите числовое значение символа, который является разделителем сообщения. Любое значение от 0
к 255
isvalid. Общий падеж ищет 10
(перевод строки) или 13
(возврат каретки).
Параметры блоков:
delimiter |
Receive data type
— Тип данных приемника8 bit int null terminated
(значение по умолчанию) | 8 bit uint null terminated
| count+16 bit int
| count+16 bit uint
| count+32 bit int
| count+32 bit uint
Этот параметр задает тип данных приемника. 8-битные типы данных производят ОТКЛЮЧЕННЫЙ ПУСТЫМ УКАЗАТЕЛЕМ вектор символов в выходном векторе.
Для 16-битных и 32-битных типов данных первый элемент содержит количество допустимых элементов в остальной части выходного вектора.
Для 8-битных типов данных только символьные данные находятся в выходном векторе, и терминатор строки NULL добавлен. 16-битные или 32-битные широкие типы данных заставляют ошибочное состояние от UART быть помещенным во второй байт каждого элемента данных. (Ошибочное состояние содержит четность, превышенную, структурирование и биты пропуска.) Символьные данные находятся в нижней части 8 битов каждого элемента. Первый элемент вектора содержит количество элементов данных, которые следуют.
Параметры блоков:
odtype |
Receive FIFO size
— Размер FIFO в байтах
(значение по умолчанию)Этот параметр задает получить размер FIFO в байтах.
Пример: 1024
Параметры блоков:
fifosize |
Типы данных: int32
Transmit data type
— Тип данных передатчикаcount+32 bit int
(значение по умолчанию) | count+32 bit uint
| count+16 bit int
| count+16 bit uint
| 8 bit int null terminated
| 8 bit uint null terminated
Этот параметр задает тип данных передатчика. 8-битные типы данных требуют ОТКЛЮЧЕННОГО ПУСТЫМ УКАЗАТЕЛЕМ вектора символов во входном векторе.
16-битные и 32-битные типы данных резервируют первый полный элемент, чтобы содержать число элементов, чтобы ожидать в остальной части входного вектора. Только байт младшего разряда каждого элемента данных отправляется. Установка этого типа данных позволяет более широкому типу данных содержать байты.
Если поток данных требует байта NULL, выберите один из 16-битных или 32-битных типов данных. Поскольку 8-битные типы данных являются ОТКЛЮЧЕННЫМИ ПУСТЫМ УКАЗАТЕЛЕМ векторами символов, байт NULL отключает вектор символов.
Параметры блоков:
idtype |
Sample Time
Размер шага
(значение по умолчанию) | числовойВведите основной шаг расчета или кратное основному шагу расчета. -1
средние значения, что шаг расчета наследован.
Параметры блоков:
sampletime |
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.