Блок сохранения данных в рабочей области То 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