exponenta event banner

Запуск в рабочую область

Запись образца ввода в рабочую область MATLAB при запуске

Библиотека

Сливы

dspsnks4

  • Triggered To Workspace block

Описание

Блок «Запускаемое в рабочую область» создает матрицу или переменную массива в рабочей области MATLAB ®, где он сохраняет полученные входные данные в конце моделирования. Блок перезаписывает существующую переменную с тем же именем.

При установке для параметра Save 2-D signals значения 2-D array (concatenate along first dimension, блок сохраняет входной сигнал M-на-N в виде матрицы P-на-N, где P - параметр Максимальное число строк. Когда моделирование проходит достаточно долго, чтобы блок получил более P выборок, блок сохраняет только самые последние P выборок. Коэффициент прореживания, D, позволяет хранить только каждую Dth входную матрицу.

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

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

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

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

  • Either edge запускает выполнение блока, когда происходит либо подъем, либо падение фронта (как описано выше).

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

Нетригуруемой версией этого блока является блок «В рабочую область» (Simulink).

Параметры

Тип триггера

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

Имя переменной

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

Максимальное количество строк

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

Казнь каждого десятого

Коэффициент прореживания, D.

Сохранить сигналы 2-D как

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

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

  • 3-D array (concatenate along third dimension) - При выборе этой опции блок сохраняет входной сигнал M-by-N в виде массива 3-D. Максимальный размер этого массива 3-D ограничен параметром M-by-N-by-P, где P - параметр Максимальное количество строк. Когда моделирование проходит достаточно долго, чтобы блок получил более P входов, блок сохраняет только последние P входов. Коэффициент прореживания, D, позволяет хранить только каждую Dth входную матрицу.

Регистрировать данные с фиксированной точкой как объект fi

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

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

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

Вход

Спусковой механизм

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

См. также

Сигнал из рабочей областиИнструментарий системы DSP
В рабочую область (Simulink)Simulink
Сигнал запуска из рабочей областиИнструментарий системы DSP

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

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

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