Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 72 стр.

UptoLike

Составители: 

70
Рисунок 9.2.17. Применение блока To File
9.2.7 Блок сохранения данных в рабочей области То
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.
              Рисунок 9.2.17. Применение блока To File

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

70