SRTF – Blok pro nastavování příznaků běhu
Symbol blokuPotřebná licence: ADVANCED
Popis funkce
Blok SRTF (Set Run-Time Flags) slouží pro nastavování příznaků určujících
běh úloh, sekvencí (subsystémů) a bloků řídicího systému REXYGEN. Tento blok
není určen pro Matlab-Simulink. V popisu tohoto bloku bude termín objekt označovat
konkrétní objekt řídicího systému REXYGEN spouštěný v reálném čase, tj.
vstupně-výstupní ovladač, některou z úloh (viz níže), výpočetní sekvenci
(subsystém) nebo obyčejný blok systému REXYGEN.
Všechny níže uvedené operace jsou prováděny s objektem, jehož úplná cesta je
uvedena v parametru bname. Není-li tento parametr zadán (prázdný řetězec),
provádí se operace s nejbližším vlastníkem daného bloku, tj. pokud je blok obsažen
v sekvenci (subsystému) pak s nejbližší nadřazenou sekvencí, jinak přímo s
úlohou obsahující daný blok. Úplná cesta k bloku (objektu), rozlišuje malá a velká
písmena. Jednotlivé vrstvy jsou oddělovány tečkami, názvy objektů kromě úloh
(TASK, QTASK) začínají jedním z následujících
speciálních znaků:
- ^ – výpočetní úroveň (Level), např. ^0 pro Level0
- & – vstupně-výstupní ovladač (I/O Driver), např. &WcnDrv
Jméno úlohy spouštěné vstupně-výstupním ovladačem (IOTASK) se
zadává ve tvaru
&<jmeno_ovladace>.<jmeno_ulohy>.
Příznaky bloku umožňují:
- Zakázat spouštění daného objektu vstupem EXDIS nastaveným na on. Spouštění lze opětovně povolit (). Vstup EXDIS nastavuje stejný příznak běhu jako tlačítko Halt/Run v pravém horním rohu záložky pracovního prostoru bloku (Workspace) v diagnostice programu REXYGEN Studio.
- Jednorázově spustit daný objekt. Pokud je spouštění objektu zakázáno příznakem nebo je zakázáno z diagnostiky v programu REXYGEN Studio, lze vstupem (One Shot Execution) spustit daný objekt právě jednou.
- Povolit zjišťování diagnostických informací pro objekt vstupem . Příznak je shodný s příznakem Enable nastavovaným z programuREXYGEN Studio z diagnostických záložek pro jednotlivé objekty (I/O Driver, Level, Quick Task, Task, I/O Task, Sequence).
- Vynulovat diagnostické informace pro daný objekt vstupem . Příznak je rovněž nastaven z programu REXYGEN Studio stisknutím tlačítka Reset v diagnostické záložce příslušného objektu. Po vynulování informací je v řídicím systému REXYGEN příznak automaticky shozen.
Následující tabulka ukazuje, jaké příznaky lze nastavovat pro různé druhy objektů řídicího systému REXYGEN.
Druh objektu | EXDIS | EXOSH | DGEN | DGRES |
Vstupně výstupní ovladač (I/O Driver) | ||||
Výpočetní úroveň (Level) | ||||
Výpočetní úloha (Task) | ||||
Rychlá úloha (Quick Task) | ||||
Úloha vstupně-výstupního ovladače (I/O Task) | ||||
Výpočetní sekvence (Sequence, subsystém) | ||||
Obyčejný blok (Block) | ||||
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
EXDIS | Zakázání spouštění daného objektu | Bool |
EXOSH | Jednorázové spuštění daného objektu | Bool |
DGEN | Povolení shromažďování diagnostických údajů | Bool |
DGRES | Vynulování diagnostických údajů | Bool |
DGLOG | Logování rozšířených diagnostických informací | Bool |
Parametr
bname | Úplná cesta k řízenému objektu | String |
Výstup
E | Příznak chyby | Bool |
|
|
|
iE | Kód chyby | Long (I32) |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com