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
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
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
(offon) 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