Запишите входную выборку в рабочее пространство MATLAB, когда инициировано
Приемники
dspsnks4
Блок Triggered To Workspace создает матричную или переменную типа массив в рабочей области MATLAB®, где это хранит полученные входные параметры в конце симуляции. Блок перезаписывает существующую переменную с тем же именем.
Когда вы устанавливаете параметр Save 2-D signals as на 2-D array (concatenate along first dimension
, блок сохраняет M-by-N вход как P-by-N матрица, где P является параметром Maximum number of rows. Когда симуляция прогрессирует достаточно долго для блока, чтобы получить больше, чем выборки P, блок хранит только новые выборки P. Decimation factor, D, позволяет вам хранить только каждый D th входная матрица.
Когда вы устанавливаете параметр Save 2-D signals as на 3-D array (concatenate along third dimension
, блок сохраняет M-by-N вход как 3D массив, в котором каждый M-by-N страница представляет одну выборку от каждого M *N каналы (новая входная матрица занимает последнюю страницу). Максимальный размер этой переменной ограничивается M-by-N-by-P, где P является параметром Maximum number of rows. Когда симуляция прогрессирует достаточно долго для блока, чтобы получить больше, чем входные параметры P, это хранит только последние входные параметры P. Decimation factor, D, позволяет вам хранить только каждый D th входная матрица.
Блок получает и буферизует одну систему координат от входа 1 каждый раз, когда это инициировано управляющим сигналом во входе 2 (). Во все другие времена блок игнорирует вход 1. Вы задаете инициирующее событие во входе 2 во всплывающем меню Trigger type:
Rising edge
триггерное выполнение блока, когда триггер ввел повышения от отрицательной величины, чтобы обнулить или положительное значение, или от нуля до положительного значения.
Falling edge
триггерное выполнение блока, когда триггер ввел падения от положительного значения, чтобы обнулить или отрицательная величина, или от нуля до отрицательной величины.
Either edge
триггерное выполнение блока, когда или повышение или падающее ребро (аналогичный описанному выше) происходят.
Чтобы сохранить запись шага расчета, соответствующего каждому демонстрационному значению, откройте диалоговое окно Configuration Parameters. В панели Select нажмите Data Import/Export и установите флажок Time.
Неинициированная версия этого блока является блоком To Workspace (Simulink).
Тип события, которое инициировало выполнение блока.
Имя переменной рабочей области, в которой можно хранить данные.
Максимальное количество строк (одна строка на временной шаг), чтобы быть сохраненным, P.
Фактор децимации, D.
Задайте, сохраняет ли блок 2D сигналы как 2D или трехмерный массив в рабочем пространстве MATLAB:
2-D array (concatenate along first dimension)
— Когда вы выбираете эту опцию, блок вертикально конкатенирует каждый M-by-N матричный вход с предыдущим входом, чтобы произвести 2D выходной массив.
3-D array (concatenate along third dimension)
— Когда вы выбираете эту опцию, блок сохраняет M-by-N входной сигнал как трехмерный массив. Максимальный размер этого трехмерного массива ограничивается M-by-N-by-P, где P является параметром Maximum number of rows. Когда симуляция прогрессирует достаточно долго для блока, чтобы получить больше, чем входные параметры P, блок хранит только последние входные параметры P. Decimation factor, D, позволяет вам хранить только каждый D th входная матрица.
Выберите, чтобы регистрировать данные фиксированной точки к рабочему пространству MATLAB как fi
Fixed-Point Designer™ объект. В противном случае данные фиксированной точки регистрируются к рабочей области как
double
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Триггер |
|
Signal From Workspace | DSP System Toolbox |
To Workspace (Simulink) | Simulink |
Triggered Signal From Workspace | DSP System Toolbox |