GETPA – Blok pro vzdálené získání vektorového parametru
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok GETPA slouží ke vzdálenému získávání vektorových parametrů ostatních bloků
v modelu. Může pracovat ve dvou režimech, které se přepínají parametrem GETF. Pro
GETF=off je na
výstup arrRef vyveden vzdálený vektorový parametr při startu a dále pak
při každé změně sledovaného vzdáleného parametru. Jestliže parametr
GETF
je on, pak bloky pracují v režimu jednorázového čtení vzdáleného
parametru, který se přečte vždy, když nastane náběžná hrana
(off→on) na
vstupu GET.
Jméno vzdáleného parametru určuje textový parametr sc (string connection), který se zadává ve tvaru <cesta_k_bloku:jmeno_parametru>. Cesta k bloku, jehož parametr má být získán, může obsahovat tečkami oddělené hierarchické úrovně, na jejichž konci je název bloku a může být:
- Relativní – začíná v úrovni, do které je umístěn blok GETPA. V tomto případě text začíná znakem ’.’. Příklady hodnot relativních cest: ".CNDR:yp", ".Lights.ATMT:touts".
- Absolutní – úplná posloupnost hierarchických úrovní až k požadovanému bloku. V případě, že má být čten parametr z bloku umístěného v úloze ovladače (pro konfiguraci viz. blok IOTASK), je v první úrovni hierarchie uveden znak ’&’ následovaný názvem ovladače. Příklady hodnot absolutních cest: "uloha1.vstupy.ATMT:touts", "&EfaDrv.mereni.CNDR:yp".
Pořadí a názvy jednotlivých hierarchických úrovní jsou zobrazeny ve stromové struktuře konfigurace v programu REXYGEN Diagnostics.
Vstup
GET | Vstup pro jednorázové přečtení parametru | Bool |
Výstupy
arrRef | Odkaz na pole (vektor nebo matice) | Reference |
E | Příznak chyby | Bool |
Parametry
sc | Jméno vzdáleného parametru | String |
GETF | Načtení parametru pouze po vyžádání | Bool |
|
|
|
nmax | Maximální velikost vektoru (pole) ⊙256 | Long (I32) |
[Na začátek] [Výše] [Další]
2020 © REX Controls s.r.o., www.rexygen.com