Obsah |
---|
Typ D2000 Unival (zjednodušene iba unival) je pomerne podrobne popísaný v konfiguračnej príručke pre systém D2000. Z toho dôvodu bude jeho popis v tejto kapitole značne zjednodušený.
...
Pomenovanie v D2000 (označenie typu v ESL) | Typ v JAPI | Popis |
---|---|---|
Logický (BOOL) | UnivalBool | 3-stavová logická hodnota s podporou kmitania medzi dvomi logickými stavmi (FALSE, TRUE, OSCILLATE) |
Celočíselný (INT) | UnivalInt | Celočíslená 32-bitová hodnota so znamienkom |
Reálny (REAL) | UnivalReal | Reálna hodnota v pohyblivej rádovej čiarke v dvojitej presnosti (64-bitov) |
Absolútny čas (TIME) | UnivalTime | Časová značka s presnosťou na milisekundy |
Relatívny čas (REAL)1 | UnivalTimespan | Dĺžka časového úseku s presnosťou na milisekundy |
Text (TEXT) | UnivalText | Unikódový textový reťazec |
Štruktúrovaný (RECORD) | UnivalRecord | Tabuľka |
Kotva | ||||
---|---|---|---|---|
|
Štruktúrovaný unival je všeobecný typ, ktorý obsahuje údaje organizované vo forme tabuľky. Konkrétna inštancia so štruktúrovanou hodnotou je asociovaná s konkrétnou inštanciou objektu D2000 typu definícia štruktúry, ktorá definuje zoznam stĺpcov tabuľky. Každému stĺpcu prideľuje jednoznačný identifikátor, typ hodnôt a ďalšie vlastnosti. Riadky tabuľky predstavujú jednotlivé záznamy štruktúrovanej hodnoty. Každá bunka v tabuľke obsahuje hodnotu typu unival.
Kotva | ||||
---|---|---|---|---|
|
V systéme D2000 je možné pre jednotlivé objekty nastaviť spôsob zobrazovania v používateľskom rozhraní (tradične predovšetkým v procese HI.exe). Využívajú sa k tomu nasledovné mechanizmy:
...
Výsledkom je vždy text aj s informáciou o farbe textu a jeho pozadia.
Kotva | ||||
---|---|---|---|---|
|
Hore uvedená trieda Convertor pri formátovaní automaticky prekladá slovníkové kľúče. Je určená však predovšetkým pre formátovanie hodnôt objektov systému D2000 a niekedy je potrebné vykonať preklad lokálne uloženého textu. V takom prípade je možné získať samotný prekladač:
...