SHIFTOCT – Posuvný registr pro průběžné ukládání hodnot

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok realizuje funkci posuvného registru s osmi výstupy pro libovolný typ signálů.

Je-li aktivní vstup RUN, je v každém tiku algoritmu provedeno následující přiřazení:

yi = yi1,i = 1..7, y0 = u,

tedy hodnota na každém z výstupů y0 y6 je posunuta na výstup v pořadí následující, a hodnota vstupu u je přenesena na výstup y0.

Blok pracuje s libovolným datovým typem signálu přivedeného na vstup u. Požadovaný datový typ je třeba nastavit parametrem vtype. Výstupy y0 y7 jsou pak shodného datového typu.

Pokud potřebujete posun dat v registru provádět na základě triggeru, vložte před vstup RUN blok EDGE.

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u

Analogový vstupní signál

Any

RUN

Povoluje posun výstupů

Bool

Parametr

vtype

Typ výstupů  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)

Výstup

y0

První analogový výstup bloku

Any

y1

Druhý analogový výstup bloku

Any

y2

Třetí analogový výstup bloku

Any

y3

Čtvrtý analogový výstup bloku

Any

y4

Pátý analogový výstup bloku

Any

y5

Šestý analogový výstup bloku

Any

y6

Sedmý analogový výstup bloku

Any

y7

Osmý analogový výstup bloku

Any

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