DDE odkaz, ktorý umožňuje zistiť stav hodnoty objektu:
= D_2000|STATUS!objname
D_2000 - meno DDE servera (povinná časť).
STATUS - požiadavka na stav objektu.
objname - meno objektu.
DDE odkaz vracia reťazec (string) v tvare "z1;z2;".
- z1 môže byť jeden zo znakov: N, U, O, D alebo E.
N Normal Platná hodnota. U Undefined Nedefinovaná hodnota. O Out of Range Hodnota mimo rozsahu. D Error Chyba. E Div by Zero Delenie nulou. - v prípade, že z1 je znak "N", vracia DDE odkaz aj druhú
časť reťazca - z2. Táto časť reťazca je tvorená dvojicou znakov.
I_ In Limit Hodnota z intervalu <LL..HL>. VL Very Low Limit Hodnota je menšia ako medza VLL. L_ Low Limit Hodnota je menšia ako medza LL. H_ High Limit Hodnota je väčšia ako medza HL. VH Very High Limit Hodnota je väčšia ako medza VHL. T_ Transient Prechodový stav - bol vykonaný povel na nastavenie hodnoty objektu, ale spätným čítaním ešte nebolo overené, či hodnota bola nastavená. D_ Default Hodnota v režime Default. W_ Weak Podozrivá hodnota - hodnota, ktorú systém nemôže považovať za platnú, lebo neboli splnené všetky podmienky na jej platnosť. WC Weak Cmd Podozrivý príkaz. WA Weak Ans Podozrivá odpoveď. LP Limits Problem Prekríženie dynamických medzí - porušenie podmienky VLL<LL<HL<VHL.
Reťazec, ktorý vracia DDE odkaz D2000|STATUS!objname, je možné konvertovať na:
- Označenie stavu hodnoty - prostredníctvom funkcie GetValueStatusStr,
- Označenie limitu hodnoty - prostredníctvom funkcie GetValueLimitStr.
Ak chcete zobraziť príklad na vyššie popísaný DDE odkaz, kliknite tu - príklad.
Pridať komentár