GETPA – Blok pro vzdálené získání vektorového parametru

Symbol blokuPotřebná licence: STANDARD
PIC

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".
  • Relativní k tasku – začíná v základní úrovni tasku, do které je umístěn daný blok GETPA. V tomto případě text začíná znakem ’%’. Příklady hodnot 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

off ..

režim průběžného čtení parametru

on ...

režim jednorázového přečtení parametru po náběžné hraně na vstupu GET

nmax

Maximální velikost vektoru (pole)  256

Long (I32)

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