FIFO Write

Запись простых потоков данных

  • Библиотека:
  • Simulink Real-Time/ RS232

  • FIFO Write block

Описание

Блок FIFO Write является стороной записи пары FIFO для чтения/записи. Используйте этот блок для генерации простых потоков данных.

Порты

Вход

расширить все

Вектор, содержащий данные для записи в FIFO.

Зависимость

Чтобы определить тип данных этого вектора, установите Input vector type параметра.

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

Выход

расширить все

Соединяется с FIFO, который записывает данные в последовательный порт.

Если данные присутствуют в FIFO, возвращается true.

Зависимость

Чтобы сделать этот порт видимым, установите параметры Max and Min read size ports и Enable passthrough.

Параметры

расширить все

Введите количество элементов, которые могут храниться в FIFO одновременно. Если операция записи в FIFO приводит к тому, что количество элементов превышает Size, возникает ошибка.

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

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

Для типов 16-битовых и 32-битных данных включите в качестве первого элемента количество элементов, которые нужно ожидать в остальной части входного вектора. Счетчик управляет количеством байтов, которые блок копирует в FIFO. Блок не копирует сам счетчик в FIFO.

Для 8-битных типов данных задайте NULLоконечный вектор символов в векторе выхода. Блок копирует данные в FIFO до терминатора строки NULL, но не включая его.

Для получения дополнительной информации см. раздел RS-232 унаследованных драйверов.

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

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

Установите этот флажок, чтобы создать логический выход DP. Если данные присутствуют в FIFO, DP становится true. Сторона передачи подсистемы передачи/приема использует этот выход. Этот выход выдается блоку Enable TX, который включает пустое прерывание буфера передатчика.

Этот параметр делает выходу порт DP виден.

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

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

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

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

sampletime

Введите пользовательский идентификатор для сообщений переполнения FIFO.

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

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

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

Введенный в R2020b