Блок считывания данных из файла From File


Назначение: Получение данных из внешнего файла.

 

Параметры:

File Name -Имя файла с данными.

Sample time -Шаг изменения выходного сигнала блока.

 

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

 

Значения времени должны быть записаны в возрастающем порядке.

 

 

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

Файл данных (mat-файл), из которого считываются значения, не является текстовым. Структура файла подробно описана в справочной системе MATLAB. Пользователям Simulink удобнее всего создавать mat-файл с помощью блока To File (библиотека Sinks). На рисунке 9.1.13 показан пример использования данного блока. Из файла data.mat считываются значения синусоидального сигнала.

 

 





Содержание раздела