Назначение:
Блок записывает данные, поступающие на его вход, в файл.
Параметры:
- Filename –имя файла для записи. По умолчанию файл имеет имя untitled.mat.Если не указан полный путь файла, то файл сохраняется в текущей рабочей папке.
- Variable name –имя переменной, содержащей записываемые данные.
- Decimation – кратность записи в файл входного сигнала. При Decimation = 1 записывается каждое значение входного сигнала, при Decimation = 2 записывается каждое второе значение, при Decimation = 3 – каждое третье значение и т.д.
- Sample time – шаг модельного времени. Определяет дискретность записи данных.
Данные в файле сохраняются в виде матрицы:
.
Значения времени записываются в первой строке матрицы, а в остальных строках будут находиться значения сигналов, соответствующих данным моментам времени.
Файл данных (mat-файл), в который записываются данные, не является текстовым. Структура файла подробно описана в справочной системе MATLAB. Пользователям Simulink удобнее всего считывать данные из mat-файла с помощью блока From File (библиотека Sources).
На рис. 9.2.17 показан пример использования данного блока. Результаты расчета сохраняются в файле result.mat.

Рис. 9.2.17. Применение блока To File
[Скачать пример]