SimulinkRealTime.utils.bytes2file

Сгенерируйте файл для использования блоком From File в реальном времени

Синтаксис

SimulinkRealTime.utils.bytes2file(filename, var1, . . , varX)

Описание

пример

SimulinkRealTime.utils.bytes2file(filename, var1, . . , varX) генерирует файл для использования блоком From File в реальном времени. Блок From File выводит один столбец переменных var1, . . , varX из файла filename на каждом временном шаге.

Переменные var1, . . , varX должны быть матрицами в главном столбцом формате и иметь одинаковое число столбцов. Количество строк и типы данных элементов матрицы могут отличаться.

Данные иногда появляются в главном строкой формате (строка, не столбец, относится к временному шагу). В таких случаях транспонируйте переменную и передайте результат SimulinkRealTime.utils.bytes2file. Чтобы оптимизировать записи файла, организуйте данные в столбцах.

Примеры

свернуть все

От File выходные параметры две переменные errorval и velocity на каждом временном шаге от 1 до N. Каждая переменная находится в главном столбцом формате.

Переменный errorval имеет класс 'single' и размерности [1 x N]. Переменный velocity имеет класс 'double' и размерности [3 x N].

SimulinkRealTime.utils.bytes2file('myfile', errorval, velocity)

Сконфигурируйте блок From File в реальном времени к байтам вывода 28 в каждом шаге расчета ((1 * sizeof('single') + 3 * sizeof('double'))).

От File выходные параметры две переменные errorval и velocity на каждом временном шаге от 1 до N. Каждая переменная находится в главном строкой формате.

Переменный errorval имеет класс 'single' и размерности [N x 1]. Переменный velocity имеет класс 'double' и размерности [N x 3].

SimulinkRealTime.utils.bytes2file('myfile', ...
                                  transpose(errorval), ...
                                  transpose(velocity));

Сконфигурируйте блок From File в реальном времени к байтам вывода 28 в каждом шаге расчета ((1 * sizeof('single') + 3 * sizeof('double'))).

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

свернуть все

Файл данных содержит столбцы данных, которые будут выведены к модели.

Пример: 'myfile'

Типы данных: char | string

Аргументы X каждый предоставляет столбцы данных, которые будут выведены к модели.

Пример: errorval, velocity

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

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

Введенный в R2014a