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 входную матрицу.

Когда вы устанавливаете параметр Save 2-D signals as равным 3-D array (concatenate along third dimension, блок экономит M N вход как трехмерный массив, в котором каждый M N страницей представляет единственную выборку от каждого из M * N каналы (новая матрица входа занимает последнюю страницу). Максимальный размер этой переменной ограничивается M -by- N -by- P, где P является параметром Maximum number of rows. Когда симуляция прогрессирует достаточно долго, чтобы блок получил больше P входов, он хранит только последние P входов. Decimation factor, D, позволяет хранить только каждую D входную матрицу.

Блок получает и буферизует одну систему координат со входного сигнала 1 всякий раз, когда он запускается управляющим сигналом на входе 2 (). В любое другое время блок игнорирует вход 1. Вы задаете событие запуска на входе 2 в Trigger type всплывающем меню:

  • Rising edge запускает выполнение блока, когда вход триггера повышается с отрицательного значения до нуля или положительного значения или с нуля до положительного значения.

  • Falling edge запускает выполнение блока, когда вход триггера падает с положительного значения на ноль или отрицательное значение или с нуля на отрицательное значение.

  • Either edge запускает выполнение блока, когда происходит либо восходящий, либо падающее ребро (как описано выше).

Чтобы сохранить запись шага расчета, соответствующего каждому значению выборки, откройте диалоговое окно Параметры конфигурации. На панели Select щелкните Data Import/Export и установите флажок Time.

Нетриговая версия этого блока является блоком To Workspace (Simulink).

Параметры

Trigger type

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

Variable name

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

Maximum number of rows

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

Decimation

Коэффициент десятикратного уменьшения, D.

Save 2-D signals as

Укажите, сохраняет ли блок 2-D сигналы как 2-D или трехмерный массив в рабочем пространстве MATLAB:

  • 2-D array (concatenate along first dimension) - Когда вы выбираете эту опцию, блок вертикально конкатенирует каждый M -by N матричный вход с предыдущим входом, чтобы создать 2-D выход массив.

  • 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 входную матрицу.

Log fixed-point data as a fi object

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

.

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

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