Binary File Writer
Запись данных в двоичные файлы.
Тип: Binary File Writer
Путь в библиотеке:
|
Описание
Блок Binary File Writer записывает данные многоканального сигнала в двоичный файл. В параметрах блока можно задать имя файла и структуру заголовка, который будет записан перед входными данными. Если заголовок не нужен, то следует указать в поле параметра File header пустые скобки (). При первой записи в файл блок записывает заголовок, за которым следуют данные. При последующих вызовах блок записывает оставшиеся данные.
Для записи матриц блок использует один из двух вариантов индексации, который задается в параметре Indexing mode. По умолчанию используется запись по строкам (Row-major). Например, если входная матрица имеет вид [1 2 4 5; 8 7 9 2], блок записывает данные в виде [1 2 4 5 8 7 9 2].
Порты
Вход
#
IN_1
—
данные для записи
скаляр | вектор | матрица
Details
Блок записи записывает данные в файл, указанный в параметре File name. Если есть заголовок File header, то блок записывает его в файл перед записью данных. Блок может записывать данные с плавающей точкой и целочисленные данные. Входные данные могут быть вещественными или комплексными. Если данные комплексные, то блок записывает их в виде чередующихся вещественных и мнимых компонентов. Блок записи предполагает стандартный порядок следования байтов по умолчанию, установленный на хост-машине.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
# File name — имя файла
Details
Имя файла, в который блок записывает данные. Файл может иметь любое расширение.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# File header — заголовок файла
Details
Если заголовок не нужен, то следует указать в поле пустые скобки (). Если же требуется какой-то заголовок, то в поле нужно вписать именованный кортеж (field1 = value, …, fieldN = valueN), в качестве значений могут выступать строки, числа, одномерные вектора чисел и двумерные матрицы чисел.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Indexing mode —
порядок индексации для записи матриц
Row-major | Column-major
Details
Выберете, как блок будет записывать данные:
-
Row-major— запись входной матрицы в файл производится по строкам; -
Column-major— запись входной матрицы в файл производится по столбцам.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |