Legacy Serial Port F

Отправьте и получите данные по последовательному порту основной платы системной платы с FIFO

  • Библиотека:
  • Simulink Real-Time / RS232 / Системная плата

Описание

Блок Send/Receive FIFO настраивает последовательный интерфейс, чтобы отправить и получить символьные и бинарные потоки. Это передает входные данные, как делает блок Send/Receive, но это распространяет принятые данные через First In, First Out (FIFO) выходные параметры.

Модель, которая содержит блок Send/Receive FIFO и блок FIFO Read, предусматривает ту же возможность как блок Send/Receive. Модель, которая содержит блок Send/Receive FIFO и блок FIFO Read HDRS или FIFO Read Binary, предусматривает большую возможность, чем блок Send/Receive.

Порты

Входной параметр

развернуть все

Вектор из данных раньше передавал по порту.

Типы данных: int8 | int16 | int32 | uint8 | uint16 | uint32

Вывод

развернуть все

Метод "первым пришел - первым вышел" (FIFO), содержащий данные, которые были получены от последовательного порта.

Параметры

развернуть все

Этот параметр задает порт, для которого вы хотите просмотреть или изменить параметры. При использовании USB к последовательным адаптерам целевой компьютер обнаруживает эти адаптеры как serusb1, serusb2, и так далее в порядке, что адаптеры соединяются с последовательными устройствами. Порядок назначения портов сохраняется через цикл степени целевого компьютера или последовательного устройства, если нет никакого изменения в связях с портами.

Программируемое использование

Параметры блоков: port

Выберите бод для передачи и получения данных через модем.

Программируемое использование

Параметры блоков: baud

Выберите количество битов, которые кодируют символ.

Программируемое использование

Параметры блоков: width

Выберите количество стоп-битов для символьного потока.

Программируемое использование

Параметры блоков: nstop

Выберите четность для проверки целостности данных.

Программируемое использование

Параметры блоков: parity

Чтобы включить Просьбе Отправить/Разрешение отправки (RTS/CTS) квитирование Универсального асинхронного передатчика приемника (UART) для управления потоками, установите этот флажок. Последовательные диспетчеры используют квитирование RTS/CTS, чтобы предотвратить потерю данных из-за оборудования переполнение FIFO на устройстве, к которому вы отправляете.

Обычно, процедура обработки прерывания выполняется достаточно быстро, чтобы опорожнить FIFO. Если ваша модель получает переполнения FIFO, установите этот флажок.

Программируемое использование

Параметры блоков: ctsmode

Этот параметр задает порт, для которого вы хотите просмотреть или изменить параметры. На Simulink® блокируйтесь, верхний порт является портом 1 и нижний порт является портом 2.

Программируемое использование

Параметры блоков: port

Этот параметр задает получить размер FIFO в байтах.

Пример: 1024

Программируемое использование

Параметры блоков: fifosize

Типы данных: int32

Этот параметр задает тип данных передатчика. 8-битные типы данных требуют ОТКЛЮЧЕННОГО ПУСТЫМ УКАЗАТЕЛЕМ вектора символов во входном векторе.

16-битные и 32-битные типы данных резервируют первый полный элемент, чтобы содержать число элементов, чтобы ожидать в остальной части входного вектора. Только байт младшего разряда каждого элемента данных отправляется. Установка этого типа данных позволяет более широкому типу данных содержать байты.

Если поток данных требует байта NULL, выберите один из 16-битных или 32-битных типов данных. Поскольку 8-битные типы данных являются ОТКЛЮЧЕННЫМИ ПУСТЫМ УКАЗАТЕЛЕМ векторами символов, байт NULL отключает вектор символов.

Программируемое использование

Параметры блоков: idtype

Введите основной шаг расчета или кратное основному шагу расчета. -1 средние значения, что шаг расчета наследован.

Программируемое использование

Параметры блоков: sampletime

Примеры модели

Введенный в R2008a
Для просмотра документации необходимо авторизоваться на сайте