RTOV – Vector multiplexer

Block SymbolLicensing group: STANDARD
Qt SVG Document Exported by REXYGEN Studio uVec u1 u2 u3 u4 u5 u6 u7 u8 yVec RTOV

Function Description
The RTOV block can be used to create vector signals in the REXYGEN system. It combines the scalar input signals into one vector output signal. It is also possible to chain the RTOV blocks to create signals with more than 8 items.

The nmax parameter defines the maximal number of items in the vector (in other words, the size of memory allocated for the signal). The offset parameter defines the position of the first input signal u1 in the resulting signal. Only the first n input signals are combined into the resulting yVec vector signal. Parametr etype determines the type of input values and the type of values in the internal vector. If the vector (or matrix) connected to the input uVec has a different type, it will be converted.

ATTENTION: Up to version 2.50.10.x output vector is one-row-matrix. Later version (2.51.0.9525 and later) use one-column-matrix. This change was necessary for consistence in matrix operation.

This block propagates the signal quality. More information can be found in the 1.4 section.

Input

uVec

Vector signal

Reference

u1..u8

Analog input of the block

Double (F64)

Parameter

nmax

Allocated size of vector   0 8

Long (I32)

offset

Index of the first input in vector   0

Long (I32)

n

Number of valid inputs   0  8 8

Long (I32)

etype

Type of elements  8

Long (I32)

1 ....

Bool

2 ....

Byte (U8)

3 ....

Short (I16)

4 ....

Long (I32)

5 ....

Word (U16)

6 ....

DWord (U32)

7 ....

Float (F32)

8 ....

Double (F64)

10 ...

Large (I64)

Output

yVec

Vector signal

Reference

2024 © REX Controls s.r.o., www.rexygen.com