SimulinkRealTime.utils.bytes2file

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

Описание

пример

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

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

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

Примеры

свернуть все

From 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'))).

From 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