Запишите входную выборку в рабочее пространство 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.
Тип события, которое инициировало выполнение блока.
Имя переменной рабочей области, в которой можно хранить данные.
Максимальное количество строк (одна строка на временной шаг), чтобы быть сохраненным, 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 как объект Fixed-Point Designer™ fi
. В противном случае данные фиксированной точки регистрируются к рабочей области как double
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Триггер |
|
Сигнал из рабочей области | DSP System Toolbox |
К рабочей области | Simulink |
Инициированный сигнал из рабочей области | DSP System Toolbox |