Probe

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

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

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

  • Probe block

Описание

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

Порты

Вход

расширить все

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

Можно использовать массив шин в качестве входного сигнала к блоку Probe. Для получения дополнительной информации об определении и использовании массива шин смотрите Group Nonvirtual Buses in Arrays of Buses.

Типы данных: 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++ с помощью Coder™ Simulink ®

.

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

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