Запишите двоичный файл

Запишите бинарные видеоданные в файлы

Библиотека

Приемники

visionsinks

Описание

Блок Write Binary File берет видеоданные из модели Simulink® и экспортирует их в двоичный файл.

Этот блок производит необработанный двоичный файл без информации о заголовке. Это не имеет никакой закодированной информации, обеспечивающей тип данных, частоту кадров или размерность. Видеоданные для этого блока появляются последовательно главный формат.

Примечание

Этот блок поддерживает генерацию кода только для платформ, которые имеют файловый ввод-вывод в наличии. Вы не можете использовать этот блок, чтобы сделать генерацию кода с Simulink Desktop Real-Time™.

ПортВходной параметрПоддерживаемые типы данныхПоддерживаемые комплексные числа

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

Матрица, которая представляет luma (Y') и цветность (Cb и Cr) компоненты видеопотока

  • 8-, 16 - 32-битное целое число со знаком

  • 8-, 16 - 32-битное беззнаковое целое

Нет

Четыре формата видео кода символа

Четыре Кодов символов (FOURCC) идентифицируют форматы видео. Для получения дополнительной информации об этих кодах, смотрите https://www.fourcc.org.

Используйте параметр Four character code, чтобы идентифицировать формат видео.

Пользовательские форматы видео

Можно использовать блок Write Binary File, чтобы создать двоичный файл, который содержит видеоданные в пользовательском формате.

  • Используйте параметр Bit stream format, чтобы задать, хотите ли вы свои данные в плоском или упакованном формате.

  • Используйте параметр Number of input components, чтобы задать количество компонентов в видеопотоке. Этот номер соответствует количеству входных портов блока.

  • Установите флажок Inherit size of components from input data type, если вы хотите, чтобы каждый компонент имел то же количество битов как тип входных данных. Если вы снимаете этот флажок, необходимо задать количество битов для каждого компонента.

  • Используйте параметры Component, чтобы задать имена компонентов.

  • Используйте параметр Component order in binary file, чтобы задать, как расположить компоненты в двоичном файле.

  • Установите флажок Interlaced video, если видеопоток представляет данные о чересстрочном видео.

  • Установите флажок Write signed data to output file, если ваши входные данные подписываются.

  • Используйте параметр Byte order in binary file, чтобы задать, с прямым порядком байтов ли порядок байтов в выходном двоичном файле или с обратным порядком байтов.

Параметры

File name

Задайте имя двоичного файла. Чтобы задать различный файл или местоположение, нажмите кнопку Save As....

Video format

Задайте формат бинарных видеоданных или как Four character codes или как Custom. См. Четыре Формата видео Кода символа или Пользовательские Форматы видео для получения дополнительной информации.

Four character code

Из списка выберите формат двоичного файла.

Line ordering

Задайте, как блок заполняет двоичный файл. Если вы выбираете Top line first, блок сначала заполняет двоичный файл с первой строкой кадра видео. Это затем заполняет файл с другими строками в увеличивающемся порядке. Если вы выбираете Bottom line first, блок сначала заполняет двоичный файл с последней строкой кадра видео. Это затем заполняет файл с другими строками в порядке убывания.

Bit stream format

Задайте, хотите ли вы свои данные в плоском или упакованном формате.

Number of input components

Задайте количество компонентов в видеопотоке. Этот номер соответствует количеству входных портов блока.

Inherit size of components from input data type

Установите этот флажок, если вы хотите, чтобы каждый компонент имел то же количество битов как тип входных данных. Если вы снимаете этот флажок, необходимо задать количество битов для каждого компонента.

Component

Задайте имена компонентов.

Component order in binary file

Задайте, как расположить компоненты в двоичном файле.

Interlaced video

Установите этот флажок, если видеопоток представляет данные о чересстрочном видео.

Write signed data to output file

Установите этот флажок, если ваши входные данные подписываются.

Byte order in binary file

Используйте этот параметр, чтобы задать, с прямым порядком байтов ли порядок байтов в выходном двоичном файле или с обратным порядком байтов.

Смотрите также

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представлено до R2006a

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