[elektro-etc] Fuggveny rajzolasa -digi szkop

Moczik Gabor pm_levlista at progzmaster.hu
Thu May 1 19:29:30 CEST 2008


Pal Lukacs wrote:
> Elsosorban az erdekelne hogy milyen fugvennyel lehet a minta alapjan felrajzolni a jelet.
> Es mivel ido amplitudo fuggveny, mi adja az idot?
> Aztan osztas, nagyitas kicsinyites, racshoz illesztesz, stb. de ez majd csak kesobb. Programozas gond nincs, elmeleti gond van;-)

Altalaban semmilyen transzformaciot nem kell vegrehajtani a digitalizalt 
jelen, hacsak nem kimondottan az a feladat. Egy vizszintes pixel egy adatszo 
legyen a RAM-bol, egy fuggoleges pixel meg egy ertek elteres. Ha 8 bites a 
mintavetel akkor ez gondolom ki is fer fuggolegesen a kepernyore, ha tobb 
bites mint ami igy kifer, akkor osztani kene, de en azt javaslom hogy 2-nek 
tobbszoroseivel ossz, igy nem torzul az adat es nem vet fel performancialis 
kerdeseket.

X iranyban ha zoomolni kell, ott erdekesebb a helyzet. Minden n-ik adatot 
szeretned csak megjeleniteni, ezt megteheted ugy hogy a koztes adatokat 
figyelmen kivul hagyod (SAMPLE mod), vagy ugy is hogy n adat atlagat 
szamolod (AVERAGE), meg mittudomain, a tek szkopomban van vagy 4 fele mod. 
Jo ha te is ugy csinalod hogy valasztani lehessen melyik legyen.

A racshoz igazitas meg nem a kirajzolas feladata, hanem meg a 
mintavetelezesnel a trigger kell hogy jol mukodjon, be lehessen allitani a 
'pretrigger' mintak szamat, azaz a trigger elotti mintakbol mindig X darabot 
tartson meg. Hogy ne kelljen alladoan tobbszaz byte-ot move-olni a RAM-ban, 
korforgasos buffert celszeru hasznalni 3db pointerrel, az egyik mutatja a 
kovetkezo ures helyet ahova lehet irni, egy masik mutatja a trigger esemeny 
helyet, a 3-ik a kiolvasas eppen aktualis poziciojat.
Kijelzeskor tudod hogy megjeleniteni a TrigPos-PreTrig poziciotol kell, a 
TrigPos-nal kell kirajzolni a kis bizbaszt a kijelzore ami a triggert jelzi 
(Tek szkopomon T betu a jelalak tetejere illesztve).

Ezek eleg majdnem trivialis dolgok, meg mindig nem ertem mi is a tenyleges 
problema...

-- 
((( Móczik Gábor  )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))



More information about the Elektro-etc mailing list