Akcia SETDT_LINEOBJ
Súvisiace stránky:
SETDT_LINEOBJ graph, lineNr, newObj, [retCode], [axisNr], [bSilent]
HI_SETDT_LINEOBJ graph_RefId, lineNr, newObj, [axisNr], [bSilent]
graph | in | Odkaz na objekt typu Graf. |
graph_RefId | in | Hodnota referenčnej premennej priradenej grafickému objektu typu Graf. |
lineNr | in | Identifikátor typu Int - číslo priebehu. |
newObj | in | Odkaz na objekt alebo odkaz na jednu archívnu hodnotu. |
axisNr | in | Typu Int - číslo osi, ktorá bude priradená danému priebehu. Ak nie je uvedený (alebo má hodnotu -1), číslo osi sa v konfigurácii grafu nezmení. |
retCode | out | Nepovinný identifikátor typu Int - návratový kód. |
bSilent | in | Nepovinný identifikátor typu Bool. Pre akciu
SETDT_LINEOBJ: Pre akciu HI_SETDT_LINEOBJ: Význam použitia: Vtedy, keď nasleduje príkaz požadujúci nové údaje z archívu, napr. zmena časového intervalu. |
Akcia je k dispozícii v dvoch variantách:
Upozornenie:
Zmena konfigurácie cez SETDT_LINEOBJ bez čakania na výsledok operácie môže kolidovať s nasledovnými príkazmi skriptu pre graf.
Napríklad:
SETDT_LINEOBJ D.Test, 1, Min %HI_SetGraphTimes(_Graph, _BT, _ET, @TRUE) |
môže spôsobiť, že čas v grafe je nastavený ešte pred následným príchodom zmeny konfigurácie, ktorá nastavuje časy podľa definície grafu.
INT _retCode SETDT_LINEOBJ T.Graf, 2, Sec, _retCode ; test úspechu akcie IF _retCode = _ERR_NO_ERROR THEN ; zmena prebehla ELSE ; chyba ENDIF ; odpojenie objektu ALIAS _empty SETDT_LINEOBJ D.Graf, 2, _empty
; pripojenie objektu Sec na 3-ti priebeh v grafe T.Graf, pričom číslo osi bude 5 ; akcia nečaká na jej skutočné vykonanie SETDT_LINEOBJ T.Graf, 3, Sec,, 5 ; akcia počká na jej skutočné vykonanie, zmena konfigurácie prebehne nenápadne SETDT_LINEOBJ T.Graf, 3, Sec, _retCode, 5, @TRUE
Súvisiace stránky:
Pridať komentár