Triggered Signal From Workspace

Импортируйте выборки сигнала из рабочего пространства MATLAB, когда инициировано

  • Библиотека:
  • DSP System Toolbox / Операции Сигнала

  • Triggered Signal From Workspace block

Описание

Блок Triggered Signal From Workspace импортирует выборки сигнала из рабочей области MATLAB® в модель Simulink®, когда инициировано управляющим сигналом во входном порту (). Параметр Signal задает имя переменной рабочего пространства MATLAB, содержащей сигнал импортировать, или любое допустимое выражение MATLAB, задающее матрицу или трехмерный массив.

Порты

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

развернуть все

Инициирование входного сигнала в виде скаляра, вектора или матрицы. Этот порт помечен.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

Вывод

развернуть все

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

Когда параметр Signal задает M-by-N матрица (M ≠1), каждый из столбцов N обработан как отличный канал. Вы задаете формат кадра в параметре Samples per frame, M o. Когда инициировано, блок выводит M o-by-N матрица, содержащая M o последовательные выборки от каждого канала сигнала. Для удобства импортированный вектор-строка (M =1) обработан как один канал, таким образом, выходной размерностью является M o-1.

Когда параметр Signal задает M-by-N-by-P массив, блок генерирует одну страницу массива (M-by-N матрица) в каждый триггерный раз. Параметр Samples per frame должен быть установлен на 1.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

Параметры

развернуть все

Имя переменной рабочего пространства MATLAB, из которой можно импортировать сигнал или допустимое выражение MATLAB, задающее сигнал.

Когда параметр Signal задает M-by-N матрица (M ≠1), каждый из столбцов N обработан как отличный канал. Вы задаете формат кадра в параметре Samples per frame, M o. Когда инициировано, блок выводит M o-by-N матрица, содержащая M o последовательные выборки от каждого канала сигнала. Для удобства импортированный вектор-строка (M =1) обработан как один канал, таким образом, выходной размерностью является M o-1.

Когда параметр Signal задает M-by-N-by-P массив, блок генерирует одну страницу массива (M-by-N матрица) в каждый триггерный раз. Параметр Samples per frame должен быть установлен на 1.

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

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

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

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

Значение, чтобы вывести до первого триггерного события получено. Между триггерными событиями блок содержит выходное значение, постоянное в его новом значении (то есть, никакая линейная интерполяция не происходит). Для одноканальных сигналов Initial output может быть вектором из длины M o или скаляр, чтобы повторить через M o элементы начальных выходных систем координат. Для матричных выходных параметров (M o-by-N или M-by-N), значение параметров Initial output может быть матрицей, одного размера или скаляр, который будет повторен через все элементы начального выхода.

Количество выборок, M o, чтобы буферизовать в каждую выходную систему координат, заданную как положительный целочисленный скаляр. Этим значением должен быть 1 когда вы задаете трехмерный массив в параметре Signal.

Задает выход после того, как все заданные выборки сигнала были сгенерированы.

  • Когда вы задаете Setting To Zero, блок генерирует выходные параметры с нулевым знаком на время симуляции после генерации последней системы координат сигнала.

  • Когда вы задаете Holding Final Value, блок повторяет итоговую выборку на время симуляции после генерации последней системы координат сигнала.

  • Когда вы задаете Cyclic Repetition, блок повторяет сигнал с начала после генерации последней системы координат. Когда существует недостаточно выборок в конце сигнала заполнить последний кадр, нулевые клавиатуры блока последний кадр по мере необходимости, чтобы гарантировать, что выход для каждого цикла идентичен. Например, i-ая система координат одного цикла содержит те же выборки как i-ая система координат любого другого цикла.

Блок не экстраполирует импортированный сигнал вне последней выборки.

Характеристики блока

Типы данных

double | fixed point | integer | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

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

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

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

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

Блоки

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