CNA – Konstantní pole (vektor/matice)
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok CNA alokuje paměť pro nmax prvků typu etype vektoru/matice referencovaného
výstupem vec a inicializuje všechny prvky daty uloženými v parametru acn.
Pokud není prázdný řetězcový parametr filename, načte inicializační data ze souboru filename na hostitelském počítači ve formátu CSV. Oddělovač sloupců může být čárka nebo středník nebo mezera (ale stejný v celém souboru), desetinný oddělovač musí být tečka, oddělovač řádků je nový řádek. Prázdné řádky jsou přeskočeny.
Pokud je parametr TRN = on, pak výstupní reference vec obsahuje transponovaná data.
Poznámka: V případě etype = Large (I64) jsou hodnoty načtené z parametru acn převedeny na desetinné číslo s dvojitou přesností kvůli implementačním důvodům, takže můžete ztratit přesnost pro velmi velké hodnoty. Pokud by to mohlo být problém, použijte externí soubor pro inicializaci, který tento problém nemá.
Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Parametr
filename | Datový soubor s hodnotami oddělenými čárkou | String |
TRN | Transponuj načtenou matici | Bool |
nmax | Rezervovaná paměť pro výstupní matici (celkový počet prvků) 2 10000000 100 | Long (I32) |
etype | Typ prvků 8 | Long (I32) |
|
|
|
acn | Počáteční hodnota pole [0 1 2 3] | Double (F64) |
Výstup
vec | Odkaz na vektor/matici dat | Reference |
[Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com