Grafy - korekcia priebehov pomocou myši
Korekcia priebehu (spúšťa sa zo skriptu pomocou funkcie %HI_GraphCorrectionStart) umožňuje
používateľovi korigovať zobrazovanú krivku dát v časovom grafe pomocou myši.
Pre korekciu priebehu vytvorí používateľ 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.
Veľkosť zmeny je zobrazovaná v tooltipe pri kurzore a v dialógovom okne korekcie.
Korekcia je lineárna, vypočítaná v procese D2000 HI od bodu umiestneného najviac vľavo po krajný pravý bod. Výsledné dáta sú po uložení uchovávané v grafe a sú dostupné zo skriptu schémy na vyžiadanie.
Korekcia sa ukončí stlačením tlačidla pre ukončenie v ovládacom okne, pokynom na ukončenie zo skriptu alebo začatím korigovania iného priebehu v grafe.
Definície používané v texte:
- Korekčný bod – definičný bod korekcie umiestnený v grafe
- Posunutý korekčný bod – riadiaci bod korekcie, ktorého vzdialenosť od korekčného bodu definuje veľkosť zmeny
- Korekčná krivka – krivka spájajúca korekčné body
- Posunutá korekčná krivka - krivka spájajúca posunuté korekčné body
Postup pri korekcii
Po štarte korekcie sa otvorí ovládacie okno korekcie priebehu v grafe, obsahujúce zoznam zadaných korekčných bodov a niekoľko riadiacich tlačidiel.
Význam tlačidiel (zľava doprava) je nasledovný:
- Číslo korigovaného priebehu, umožňuje presun okna na inú pozíciu (stlačením ľavého tlačidla myši, posunom a pustením tlačidla).
- Zoznam korekčných bodov – pozícia na osi X a veľkosť korekcie.
- Veľkosť korekcie vybraného bodu, veľkosť je možné editovať.
- Potvrdenie hodnoty z bodu 3.
- Zrušenie všetkých korekčných bodov.
- Uloženie zmien – zmeny sú uložené v dátach grafu. Ich spracovanie zabezpečuje skript schémy.
- Ukončenie korekcie.
Ovládanie v grafe
Pridávanie a odoberanie korekčných bodov
Stlačenie ľavého tlačidla myši a súčasné stlačenie klávesy CTRL:
- definuje riadiace body, ak nie je stlačenie v oblasti iného, už zadaného riadiaceho bodu. Ak je zadávaný bod v blízkosti bodu dát, bude zadanie posunuté do tohto bodu.
- v blízkosti riadiaceho bodu vyberá tento bod pre uskutočnenie korekcie priebehu.
Stlačenie pravého tlačidla myši:
- v priestore Posunutého korekčného bodu ruší korekciu.
- v priestore Korekčného bodu odoberá korekčný bod.
Zmena umiestnenia pozície korekčného bodu
Počas stlačenej klávesy CTRL a klávesy SHIFT posuňte kurzor myši nad korekčný bod alebo posunutý korekčný bod, zobrazí sa kurzor pre zmenu pozície. Stlačte ľavé tlačidlo myši, posuňte bod a pustite tlačidlo. Posun v časovej osi je možný iba po susedný riadiaci bod.
Poznámky:
- Ku korekcii dát dochádza, ak zadaný bod zmení svoju pozíciu.
- Korekcie sa týkajú dát medzi bodom, ktorým hýbete a jeho susednými bodmi.
- Korekcie pracujú iba s analógovými priebehmi umiestnenými na analógových osiach grafu.
- Korekčné body sa zadávajú v pásme, v ktorom sa nachádza korigovaný priebeh.
- Reakcia bodu na myš je v okolí 5 bodov od pozície korekčného bodu.
- Korekčný bod nie je možné zadať v blízkosti iného korekčného bodu - vzhľadom na os X. Toto sa dá obísť použitím lupy v grafe, ale v takomto prípade po zrušení lupy môžu byť niektoré body myšou nedostupné.
- Korekčné body, ktoré sú mimo zobrazovaného úseku, sú zobrazené na kraji priestoru pre kreslenie grafu, krivka k najbližšiemu bodu v grafe je skreslená.
- Korekcia dát je zobrazovaná, iba ak je zobrazovaný korigovaný priebeh.
- Pri zmene časového intervalu grafu sú zrušené korekčné body.
Súvisiace stránky:
Pridať komentár