BSGETV, BSGETOCTV – Binární struktura - získání pole hodnot daného typu
Symboly blokůPotřebná licence: ADVANCED
Popis funkce
Tato skupina bloků slouží pro získávání hodnot z binární struktury (bajtového
pole). Pro zápis do binární struktury lze použít bloky BSSETV a
BSSETOCTV.
Význam většiny parametrů je stejný jako u bloku BSGET, ale tyto bloky
načítají několik hodnot stejného typu a ukládají je do pole (matice). Matice má
vždy m řádek a n sloupců. U bloku BSGETV jsou všechny prvky stejného typu (určuje
parametr type) a data se vyplňují do matice přivedené na vstup uMat. Blok BSGETOCTV
načítá až 8 vektorů. Každý řádek matice může být jiného typu. Blok alokuje
matici sám. Matice je na výstupu yMat.
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
uVec | Vstupní reference na binární strukturu | Reference |
uOffset | Posunutí (v bajtech) dat od začátku struktury | Long (I32) |
n | Počet sloupců matice | Long (I32) |
Parametr
BE | Big-Endian pořadí bajtů (výchozí je Little-Endian, tj. Intel) | Bool |
m | Počet aktivních položek 1 8 8 | Long (I32) |
nmax | Rezervovaná paměť pro výstupní matici (celkový počet prvků) 1 32 | Long (I32) |
type | Datový typ hodnoty 2 10 2 | Long (I32) |
type1..type8 | Datový typ hodnoty 2 10 2 | Long (I32) |
Výstup
yVec | Výstupní reference na binární strukturu | Reference |
yMat |
| Reference |
yOffset | Posunutí (v bajtech) dat od začátku struktury další hodnoty | Long (I32) |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com