Triggered To Workspace

Запишите входную выборку в рабочее пространство MATLAB, когда инициировано

Библиотека

Приемники

dspsnks4

  • Triggered To Workspace block

Описание

Блок 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).

Параметры

Trigger type

Тип события, которое инициировало выполнение блока.

Variable name

Имя переменной рабочей области, в которой можно хранить данные.

Maximum number of rows

Максимальное количество строк (одна строка на временной шаг), чтобы быть сохраненным, P.

Decimation

Фактор децимации, D.

Save 2-D signals as

Задайте, сохраняет ли блок 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 входная матрица.

Log fixed-point data as a fi object

Выберите, чтобы регистрировать данные фиксированной точки к рабочему пространству MATLAB как fi Fixed-Point Designer™ объект. В противном случае данные фиксированной точки регистрируются к рабочей области как double.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Входной параметр

  • Любой тип данных поддержан блоком To Workspace (Simulink)

Триггер

  • Любой тип данных поддержан блоком Trigger (Simulink)

Смотрите также

Signal From WorkspaceDSP System Toolbox
To Workspace (Simulink)Simulink
Triggered Signal From WorkspaceDSP System Toolbox

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Представлено до R2006a