Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %HI_GraphCorrectionStart, %HI_GraphCorrectionStop
Funkcia
Funkcia %HI_GraphCorrectionStart zapne korekciu priebehov v grafe. Korekcia priebehu v grafe umožňuje používateľovi korigovať zobrazovanú krivku dát v časovom grafe pomocou myši.
Funkcia %HI_GraphCorrectionStop vypne korekciu priebehov v grafe pomocou myši.
Funkcia %HI_GraphCorrectionStop vypne korekciu priebehov v grafe pomocou myši.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
%HI_GraphCorrectionStart( INT in refId, INT in lineNr [, BOOL in multiCorrection := @FALSE] ) %HI_GraphCorrectionStop( INT in refId ) |
Parametre
refId | Odkaz na grafický objekt typu Graf (referenčná premenná). |
lineNr | Číslo čiary, ktorej priebeh sa má meniť. |
multiCorrection | Voliteľný parameter. True - Multi Correction, False - Single Correction |
SingleCorrection
Parameter multiCorrection je nezadaný alebo false. Korekcia začne ak je lineNrv rozsahu zobrazených priebehov a končí zatvorením okna korekcie.
Multi Correction
Parameter multiCorrection je true. Pri tabuľke pod grafom sa otvorí sada tlačidiel umožňujúcich korekcie odpovedajúceho grafu.
- LineNr - Číslo čiary, ktorej priebeh sa má meniť. Je povolená hodnota 0. Vtedy začne funkčnosť korekcie bez štartu korigovania čiary.
- Zatvorením okna korekcie iba ukončuje prebiehajúcu korekciu nejakého priebehu. Okno sa schová. Používateľ môže začať korigovať ďalší z povolených priebehov (pozri %HI_GraphCorrectionLineEnable).
- Stlačením najvyššieho tlačidla sa multikorekcia ukončuje.
- Naraz môže prebiehať korekcia iba jedného priebehu. Po zmene výberu priebehu ukončuje stavajúcu korekciu.
- Korigovaný priebeh je v tabuľke pod grafom podfarbený na svetlo červeno.
Popis
Po zapnutí funkcie pre korekciu grafov, užívateľ vytvorí v grafe sadu riadiacich korekčných bodov (maximálne 50), pomocou ktorých, zmenou ich polohy, definuje korekciu dát. Riadiace body sú na grafe vyznačené značkami a pospájané korekčnou krivkou. Zmena sa deje stlačením ľavého tlačidla myši nad riadiacom bodom, potiahnutím a pustením tlačidla na novej pozícii. Pri ťahaní sa prekresľuje riadiaci bod, korekčná krivka a priebeh dát grafu.
Ukončenie korekcie grafického priebehu je zabezpečené pomocou funkcie %HI_GraphCorrectionStop. Pri zavolaní tejto funkcie je generovaná udalosť OnGraphCorrectionStop. Zmeny, ktoré boli vykonané počas korekcie sú uložené v dátach grafu. Ich spracovanie zabezpečuje skript schémy. Napríklad vyžiadanie dát, ktoré vznikli pri korekcii, je umožnené pomocou funkcie %HI_GraphGetLineData.
Ukončenie korekcie grafického priebehu je zabezpečené pomocou funkcie %HI_GraphCorrectionStop. Pri zavolaní tejto funkcie je generovaná udalosť OnGraphCorrectionStop. Zmeny, ktoré boli vykonané počas korekcie sú uložené v dátach grafu. Ich spracovanie zabezpečuje skript schémy. Napríklad vyžiadanie dát, ktoré vznikli pri korekcii, je umožnené pomocou funkcie %HI_GraphGetLineData.