Probe

Атрибуты выходного сигнала, включая ширину, размерность, шаг расчета и флаг комплексного сигнала

  • Библиотека:
  • Simulink / Атрибуты Сигнала

    HDL Coder / Атрибуты Сигнала

  • Probe block

Описание

Блок Probe выходные параметры выбрал информацию о сигнале на его входе. Блок может вывести следующие атрибуты входного сигнала: ширина, размерность, шаг расчета и флаг, указывающий, является ли вход сигналом с комплексным знаком. Блок имеет один входной порт. Количество выходных портов зависит от информации, которую вы выбираете для зондирования, то есть, размерности сигнала, шага расчета и/или флага комплексного сигнала. Каждое зондируемое значение выводится как отдельный сигнал на отдельном выходном порте с независимым управлением типом данных. В процессе моделирования значок блока отображает зондируемые данные.

Порты

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

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

Входной сигнал, чтобы зондировать в виде скаляра, вектора, матрицы или массива N-D. Блок принимает действительные или сигналы с комплексным знаком любого встроенного типа данных.

Можно использовать массив шин как входной сигнал с блоком Probe. Для получения дополнительной информации об определении и использовании массива шин, смотрите Шины Объединения в Массив Шин.

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

Вывод

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

Ширина или число элементов, во входном сигнале в виде скаляра. Ширина также отображена на значке блока с обозначением W:.

Зависимости

Чтобы включить этот порт, выберите Probe width.

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

Шаг расчета входного сигнала, как двухэлементный вектор, который задает период и смещение шага расчета, соответственно. Шаг расчета также отображен на значке блока с обозначением Ts:. См. Настройку времени выборки для получения дополнительной информации.

Зависимости

Чтобы включить этот порт, выберите Probe sample time.

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

Индикация относительно сложности входного сигнала:

  • Когда входной сигнал является комплексным, блок выходные параметры 1.

  • Когда входной сигнал с действительным знаком, блок выходные параметры 0.

Индикация относительно сложности сигнала также отображена на значке блока с обозначением C:.

Зависимости

Чтобы включить этот порт, выберите Detect complex signal.

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

Размерности входного сигнала, выход как скаляр или вектор. Размерности сигнала также отображены на значке блока с обозначением D:.

Зависимости

Чтобы включить этот порт, выберите Probe signal dimensions.

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

Параметры

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

Основной

Выберите, чтобы вывести ширину или число элементов, зондируемого сигнала.

Программируемое использование

Параметры блоков: ProbeWidth
Ввод: символьный вектор
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

Выберите, чтобы вывести шаг расчета зондируемого сигнала. Выход является двухэлементным вектором, который задает период и смещение шага расчета, соответственно. См. Настройку времени выборки для получения дополнительной информации.

Программируемое использование

Параметры блоков: ProbeSampleTime
Ввод: символьный вектор
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

Выберите к выходу 1 если зондируемый сигнал является комплексным; в противном случае, 0.

Программируемое использование

Параметры блоков: ProbeComplexSignal
Ввод: символьный вектор
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

Выберите, чтобы вывести размерности зондируемого сигнала.

Программируемое использование

Параметры блоков: ProbeSignalDimensions
Ввод: символьный вектор
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

Атрибуты сигнала

Выберите тип выходных данных для ширины сигнала.

Программируемое использование

Параметры блоков: ProbeWidthDataType
Ввод: символьный вектор
Значения: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'
Значение по умолчанию: 'double'

Выберите тип выходных данных для получения информации о шаге расчета.

Программируемое использование

Параметры блоков: ProbeSampleTimeDataType
Ввод: символьный вектор
Значения: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'
Значение по умолчанию: 'double'

Выберите тип выходных данных для получения информации о сложности.

Программируемое использование

Параметры блоков: ProbeComplexityDataType
Ввод: символьный вектор
Значения: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'
Значение по умолчанию: 'double'

Выберите тип выходных данных для размерности сигнала выход.

Программируемое использование

Параметры блоков: ProbeDimensionsDataType
Ввод: символьный вектор
Значения: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input'
Значение по умолчанию: 'double'

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

Типы данных

Boolean | bus | double | enumerated | fixed point | half | integer | single | string

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

yes

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

yes

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

yes

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

no

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

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

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

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