SETPA – Blok pro vzdálené nastavování vektorového parametru

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok SETPA slouží ke vzdálenému nastavování vektorových parametrů ostatních bloků v modelu. Může pracovat ve dvou režimech, které se přepínají parametrem SETF. Pro SETF = off je hodnota vzdáleného parametru sc nastavena na hodnotu vstupního vektoru arrRef při startu a dále pak při každé změně vstupního signálu. Jestliže parametr SETF je on, pak blok pracuje v režimu jednorázového zápisu vzdáleného parametru, který se nastaví vždy, když nastane náběžná hrana (off on) na vstupu SET.

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.

Vstupy

arrRef

Odkaz na pole (vektor nebo matice)

Reference

SET

Vstup pro jednorázový zápis parametru

Bool

Výstup

E

Příznak chyby

Bool

Parametry

sc

Jméno vzdáleného parametru

String

SETF

Nastavení parametru pouze na vyžádání

Bool

off ..

režim průběžného nastavování parametru

on ...

režim jednorázového nastavení parametru po náběžné hraně na vstupu SET

SETS

Nastavení velikosti pole. Použijte tento příznak pro úpravu velikosti pole při nastavování vektorového parametru.

Bool

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