Документация Engee

Probe

Ширина, размерность, период дискретизации и признак комплексного сигнала.

probe

Описание

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

Порты

Вход

# Input — входной сигнал
скаляр | вектор | матрица | массив N на D

Details

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

Типы данных

Single | Float64 | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64 | String | Boolean | Fixed-point | Enumerated

Поддержка комплексных чисел

Да

Выход

# Output_1 — ширина сигнала
скаляр

Details

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

Зависимости

Чтобы использовать этот порт, установите флажок параметра Probe width.

Типы данных

Single | Float64 | Half | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64 | Fixed-point

Поддержка комплексных чисел

Да

# Output_2 — период дискретизации
вектор

Details

Период дискретизации входного сигнала, заданный в виде двухэлементного вектора. Первое значение вектора – период дискретизации, второе значение – смещение времени дискретизации.

Зависимости

Чтобы использовать этот порт, установите флажок параметра Probe sample time.

Типы данных

Single | Float64 | Half | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64 | Fixed-point

Поддержка комплексных чисел

Да

# Output_3 — комплексность сигнала
скаляр

Details

Показатель комплексности входного сигнала:

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

  • Если входной сигнал является вещественным, блок выводит 0.

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

Зависимости

Чтобы использовать этот порт, установите флажок параметра Detect complex signal.

Типы данных

Single | Float64 | Half | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64 | Fixed-point

Поддержка комплексных чисел

Да

# Output_4 — размер сигнала
скаляр | вектор

Details

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

Зависимости

Чтобы использовать этот порт, установите флажок параметра Probe signal dimensions.

Типы данных

Single | Float64 | Half | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64 | Fixed-point

Поддержка комплексных чисел

Да

Параметры

Основные

# Количество элементов — ширина входного сигнала
Логический тип

Details

Установите этот флажок, чтобы включить вывод ширины входного сигнала.

Значение по умолчанию

true (включено)

Имя для программного использования

ProbeWidth

Настраиваемый

Нет

# Шаг расчета — период дискретизации входного сигнала
Логический тип

Details

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

Значение по умолчанию

true (включено)

Имя для программного использования

ProbeSampleTime

Настраиваемый

Нет

# Комплексность — комплексность входного сигнала
Логический тип

Details

Установите этот флажок, чтобы включить вывод комплексного сигнала.

Значение по умолчанию

true (включено)

Имя для программного использования

ProbeComplexSignal

Настраиваемый

Нет

# Размерность сигнала — выходные размеры входного сигнала
Логический тип

Details

Установите этот флажок, чтобы включить вывод размеров входного сигнала.

Значение по умолчанию

true (включено)

Имя для программного использования

ProbeSignalDimensions

Настраиваемый

Нет

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

# Тип данных для размерности — тип данных для вывода ширины сигнала
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Наследовать от входа

Details

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

Значение по умолчанию

Float64

Имя для программного использования

ProbeWidthDataType

Настраиваемый

Нет

# Тип данных для шага расчета — тип данных для вывода периода дискретизации
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Наследовать от входа

Details

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

Значение по умолчанию

Float64

Имя для программного использования

ProbeSampleTimeDataType

Настраиваемый

Нет

# Тип данных для комплексности — тип данных для вывода комплексности
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Наследовать от входа

Details

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

Значение по умолчанию

Float64

Имя для программного использования

ProbeComplexityDataType

Настраиваемый

Нет

# Тип данных для размерностей сигнала — тип данных для вывода размера сигнала
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Наследовать от входа

Details

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

Значение по умолчанию

Float64

Имя для программного использования

ProbeDimensionsDataType

Настраиваемый

Нет

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