knowfinance.ru

Главы     1     2     3     4     5     6     7     8     9     10     11     12     13     14     15     16     17     18   

Блок сохранения данных в рабочей области То 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 заполняется значениями времени. На рисунке 9.2.18 показан пример использования данного

блока. Результаты расчета сохраняются в переменной simout.

Для считывания данных сохраненных в рабочей области MATLAB можно использовать блок From Workspace (библиотека Sources).