Инициированный к рабочей области

Запишите входную выборку в рабочее пространство 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.

Параметры

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 как объект Fixed-Point Designer™ fi. В противном случае данные фиксированной точки регистрируются к рабочей области как double.

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

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

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

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

Триггер

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

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

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

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

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