[elektro-etc] Fuggveny rajzolasa -digi szkop
Moczik Gabor
pm_levlista at progzmaster.hu
Thu May 1 23:42:37 CEST 2008
Pal Lukacs wrote:
> Ezen osszekotest is ertem mar:)
> pl. drawline() osszekoti mindig az elozo pontot a kovetkezovel.
> Itt az y ertek az amplitudo; az x erteket, a pontok kozotti tavolsagot keresem, az osszefuggest a mintaveteli frekvencia es e kozott. Vagy nem jol kozelitem meg?
Szerintem nem. Az x erteket 1-esevel noveled, minden pozicioba kellene
valamit rajzolni. A legegyszerubb ha olyan frekivel mintavetelezel amivel ki
kell rajzolni, pl. ha egy minta 1ms alatt van meg, akkor a kepernyon 1
pixel/1 minta, azaz 1 pixel 1ms lesz, semmit nem kell transzformalni.
Ha nem fer ki a jel, vagy tul sok fer ki belole, akkor idoalapot valtasz.
Aztan ezt lehet ket iranyba bonyolitani. Az egyik amikor kevesebb minta van
mint ahany pixel (zoomolni akarod az 1pixel/1minta beallitassal szerzett
adatokat), ekkor a koztes ertekekre interpolalod a hianyzo ertekeket,
tulajdonkeppen hasznalhatod a vonalrajzolo fuggvenyt is. Tul sok haszna
nincs, ez olyan mint a fenykepezon a digitalis zoom, informaciot nem allit elo.
A masik, amikor alapban ugy akarod latni a jelet hogy kiferjen a kepernyore,
de szeretned ha lehetne nagyitani is. Ekkor tobb mintara van szukseged mint
a vizszintes felbontas. Nem latom gyakorlati hasznat hogy ez ne egesz szamu
tobbszoros legyen. Ennek a kirajzolasakor, csak minden n-ik mintat jelenited
meg, vagy osszeatlagolod oket, vagy akarmilyen zoom algoritmust is hasznalhatsz.
n erteke lehetoleg egesz szam legyen. Nem latom gyakorlati hasznat hogy
nem-egesz legyen, hatranya viszont hogy ha az osszes mintat a kepernyo
szelessegere akarod igy zoomolni, az a szoftvert feleslegesen bonyolitja.
Vegyuk hozza hogy ezt kozel real-time kellene csinalni, vagy legalabbis eleg
gyorsan ahhoz hogy ne latszodjon diavetitesnek :-)
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
More information about the Elektro-etc
mailing list