Engee documentation

Probe

Width, dimensionality, sampling period and sign of complex signal.

probe

Description

The Probe block outputs selected information about the input signal. The block can output the following attributes of the input signal: width, dimension, sampling period, and detection signal at the complex signal input. The block has one input port. The number of output ports depends on the number of signal attributes to be output. Each measured value is output as a separate signal to a separate output port with independent data type control. During simulation, the block icon displays the sensing data.

Ports

Input

# Input — input signal
scalar | vector | matrix | array N on D

Details

Input signal specified as a real or complex scalar, vector, matrix or array to .

Data types

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

Complex numbers support

Yes

Output

# Output_1 — signal width
scalar

Details

The width of the output signal, specified as a scalar. The width is also displayed on the block icon with the W: designation.

Dependencies

To use this port, select the Probe width parameters check box.

Data types

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

Complex numbers support

Yes

# Output_2 — sampling period
vector

Details

The sampling period of the input signal, specified as a two-element vector. The first value of the vector is the sampling period, the second value is the sampling time offset.

Dependencies

To use this port, select the Probe sample time parameters check box.

Data types

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

Complex numbers support

Yes

# Output_3 — signal complexity
scalar

Details

A measure of the complexity of the input signal:

  • If the input signal is complex, the block outputs 1.

  • If the input signal is real, the unit outputs 0.

The signal complexity indication is also displayed on the unit icon with C:.

Dependencies

To use this port, select the Detect complex signal parameters check box.

Data types

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

Complex numbers support

Yes

# Output_4 — signal size
scalar | vector

Details

The dimensions of the input signal, output as a scalar or vector. The signal dimensions are also displayed on the block icon using the D: designation.

Dependencies

To use this port, select the Probe signal dimensions parameters check box.

Data types

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

Complex numbers support

Yes

Parameters

BaseSettings

# Probe width — input signal width
Logical

Details

Select this check box to enable input signal width output.

Default value

true (switched on)

Program usage name

ProbeWidth

Tunable

No

Evaluatable

No

# Probe sample time — input signal sampling period
Logical

Details

Select this check box to enable output of the sampling period of the input signal. A two-element vector specifying the sampling period and sampling time offset, respectively, is output.

Default value

true (switched on)

Program usage name

ProbeSampleTime

Tunable

No

Evaluatable

No

# Detect complex signal — input signal complexity
Logical

Details

Select this check box to enable complex signal output.

Default value

true (switched on)

Program usage name

ProbeComplexSignal

Tunable

No

Evaluatable

No

# Probe signal dimensions — input signal output dimensions
Logical

Details

Select this check box to enable output of input signal dimensions.

Default value

true (switched on)

Program usage name

ProbeSignalDimensions

Tunable

No

Evaluatable

No

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

# Data type for width — data type for outputting the signal width
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Details

Select the output signal type for the output signal type.

Values

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Default value

Float64

Program usage name

ProbeWidthDataType

Tunable

No

Evaluatable

No

# Data type for sample time — data type for outputting the sampling period
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Details

Select the output data type for the sampling period.

Values

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Default value

Float64

Program usage name

ProbeSampleTimeDataType

Tunable

No

Evaluatable

No

# Data type for complexity — data type for complexity output
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Same as input

Details

Select the type of output data type for Complexity.

Values

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Same as input

Default value

Float64

Program usage name

ProbeComplexityDataType

Tunable

No

Evaluatable

No

# Data type for signal dimensions — data type for outputting the signal size
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Details

Select the output signal type to output the signal dimension.

Values

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Same as input

Default value

Float64

Program usage name

ProbeDimensionsDataType

Tunable

No

Evaluatable

No