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