exponenta event banner

Исследование

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

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

    Атрибуты кодера/сигнала HDL

  • Probe block

Описание

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

Порты

Вход

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

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

В качестве входного сигнала блока зонда можно использовать массив шин. Дополнительные сведения об определении и использовании массива шин см. в разделе Группирование невиртуальных шин в массивах шин.

Типы данных: 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™

.

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

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