Блок сохранения данных в рабочей области То Workspace
Назначение: Блок записывает данные, поступающие на его вход, в рабочую область MATLAB.
Параметры:
Variable name –имя переменной, содержащей записываемые данные.
Limit data points to last– максимальное количество сохраняемых расчетных точек по времени (отсчет ведется от момента завершения моделирования). В том случае, если значение параметра Limit data points to last задано как inf, то в рабочей области будут сохранены все данные.
Decimation – кратность записи данных в рабочую область.
Sample time – шаг модельного времени. Определяет дискретность записи данных.
Save format– формат сохранения данных. Может принимать значения:
1. Matrix – матрица. Данные сохраняются как массив, в котором число строк определяется числом расчетных точек по времени, а число столбцов – размерностью вектора подаваемого на вход блока. Если на вход подается скалярный сигнал, то матрица будет содержать лишь один столбец.
2. Structure – структура. Данные сохраняются в виде структуры, имеющей три поля: time –время, signals – сохраняемые значения сигналов, blockName – имя модели и блока To Workspace. Полеtimeдля данного формата остается не заполненным.
3. Structure with Time – структура с дополнительным полем (время). Для данного формата, в отличие от предыдущего, поле timeзаполняется значениями времени.
На рис. 6.13 показан пример использования данного блока. Результаты расчета сохраняются в переменной simout.
Для считывания данных сохраненных в рабочей области MATLAB можно использовать блок From Workspace(библиотека Sources).
Рис. 6.13 – Применение блока To Workspace
Дата добавления: 2015-05-30; просмотров: 1229;