/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Hvordan får man stabile tal ??
Fra : 666


Dato : 05-12-00 16:34

Hej

Jeg har en A/D konverter der konvertere et analogt signal ind på min seriel
port.
Det virker skam også fint nok.
Problemet er at jeg konvertere meget hurtigt, og derfor står mit
konverterede tal og flakker rundt på skærmen. (det er et slags multemeter)

Hvordan får jeg noget som er roligt at kigge på i c eller c++??

Jeg har prøvet at ligge F.eks 10 konverteringer sammen og derefter dividere
med 10,
Men det hjalp ikke rigtigt noget.

Jeg havde forestillet mig en middel værdi eller sådan noget, der står roligt
på skærmen, Men hvordan ??


Mvh Tommi








 
 
Jesper Sørensen (06-12-2000)
Kommentar
Fra : Jesper Sørensen


Dato : 06-12-00 05:35

Kan du ikke bare lave en udskriftsfunktion som kun udskriver når der er sket
en ændring?

mvh
JS
666 <tommi_subrave@hotmail.com> wrote in message
news:90j1u5$g8m$1@news.net.uni-c.dk...
> Hej
>
> Jeg har en A/D konverter der konvertere et analogt signal ind på min
seriel
> port.
> Det virker skam også fint nok.
> Problemet er at jeg konvertere meget hurtigt, og derfor står mit
> konverterede tal og flakker rundt på skærmen. (det er et slags multemeter)
>
> Hvordan får jeg noget som er roligt at kigge på i c eller c++??
>
> Jeg har prøvet at ligge F.eks 10 konverteringer sammen og derefter
dividere
> med 10,
> Men det hjalp ikke rigtigt noget.
>
> Jeg havde forestillet mig en middel værdi eller sådan noget, der står
roligt
> på skærmen, Men hvordan ??
>
>
> Mvh Tommi
>
>
>
>
>
>
>



Bertel Lund Hansen (06-12-2000)
Kommentar
Fra : Bertel Lund Hansen


Dato : 06-12-00 09:02

Jesper Sørensen skrev:

>Kan du ikke bare lave en udskriftsfunktion som kun udskriver når der er sket
>en ændring?

Jeg havde fået den opfattelse at der var for mange ændringer ...

Han skal lægge en tidsspærring ind så der kun skrives ud hvert
sekund eller en mindre del deraf.

Bertel
--
http://lundhansen.dk/bertel/
FIDUSO: http://fiduso.dk/

N/A (06-12-2000)
Kommentar
Fra : N/A


Dato : 06-12-00 23:29



N/A (06-12-2000)
Kommentar
Fra : N/A


Dato : 06-12-00 23:29



Bertel Lund Hansen (06-12-2000)
Kommentar
Fra : Bertel Lund Hansen


Dato : 06-12-00 23:29

Niels Erik Danielsen skrev:

>Hvis der er meget støj kan værdierne skifte meget selvom han midler over
>nogle hundrede målinger, og udlæser resultatet hvert sekundt.

Hvis han udlæser hvert sekund og ikke ind imellem, så vil man
næppe kalde det "flakke".

Bertel
--
http://lundhansen.dk/bertel/
FIDUSO: http://fiduso.dk/

Niels Erik Danielsen (07-12-2000)
Kommentar
Fra : Niels Erik Danielsen


Dato : 07-12-00 17:08


"Bertel Lund Hansen" <nospamto@lundhansen.dk> wrote in message
news:loet2t8u6uths1rfkfmen4cs58ok59ndb4@news.tele.dk...
> Niels Erik Danielsen skrev:
>
> >Hvis der er meget støj kan værdierne skifte meget selvom han midler over
> >nogle hundrede målinger, og udlæser resultatet hvert sekundt.
>
> Hvis han udlæser hvert sekund og ikke ind imellem, så vil man
> næppe kalde det "flakke".

Grafisk problem ?
Du tænker på at hvis der udskrives data til skærmen mange gange pr. sec. vil
det stå og flakke da en udskrivning typisk består af en sletning og en
udskrivning. (Hvis det er en grafisk skærm, medmindre man bruger BitBlt)
Hvilket betyder at opdatering af skærmen tiltider vil foregå mens
tekstfeldtet kun er halvt opdateret.

Det '666' skriver er at tallene ikke er 'stabile' se subject.
Hvilket jeg ikke opfatter som et grafisk problem, men at måleværdierne er så
ustabile at de er umulige at aflæse på skærmen.(Elektrisk problem)








Jesper Sørensen (07-12-2000)
Kommentar
Fra : Jesper Sørensen


Dato : 07-12-00 00:34

Jeg mente, at han selv skulle vurdere hvor stor en ændring der skulle til,
før han opdaterer displayet :)

mvh
JS
Bertel Lund Hansen <nospamto@lundhansen.dk> wrote in message
news:eqrr2t8lhkiuv2fg0fh4p9bj4sutsr7ls8@news.tele.dk...
> Jesper Sørensen skrev:
>
> >Kan du ikke bare lave en udskriftsfunktion som kun udskriver når der er
sket
> >en ændring?
>
> Jeg havde fået den opfattelse at der var for mange ændringer ...
>
> Han skal lægge en tidsspærring ind så der kun skrives ud hvert
> sekund eller en mindre del deraf.
>
> Bertel
> --
> http://lundhansen.dk/bertel/
> FIDUSO: http://fiduso.dk/



Soren 'Disky' Reinke (06-12-2000)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 06-12-00 09:17


"666" <tommi_subrave@hotmail.com> wrote in message
news:90j1u5$g8m$1@news.net.uni-c.dk...
> Hej
>
> Jeg har en A/D konverter der konvertere et analogt signal ind på min
seriel
> port.
> Det virker skam også fint nok.
> Problemet er at jeg konvertere meget hurtigt, og derfor står mit
> konverterede tal og flakker rundt på skærmen. (det er et slags multemeter)
>
> Hvordan får jeg noget som er roligt at kigge på i c eller c++??
>
> Jeg har prøvet at ligge F.eks 10 konverteringer sammen og derefter
dividere
> med 10,
> Men det hjalp ikke rigtigt noget.
>
> Jeg havde forestillet mig en middel værdi eller sådan noget, der står
roligt
> på skærmen, Men hvordan ??

Du nøjes med at sample 1 gang i sekundet.

--
With many Thanks
Soren ' Disky ' Reinke ICQ #1413069 remove 'ihsyd' when email replying
Please visit my Freshwater Aquaria Webpage
http://www.disky-design.dk/fish



666 (07-12-2000)
Kommentar
Fra : 666


Dato : 07-12-00 08:52

Hej.

Jeg ville godt kunne leve med at sample 1 gang i sek.

Men det var bare for at prøve noget nyt / en udfordring.
Men jeg har stadig ikke løst problemet helt endnu, jeg har prøvet med denne:
H(s) = 1/(1+s) => Y[n] = X[n] * K +Y[n] * (1-k).
Men jeg syntes ikke det virker helt optimalt på min u-Controller hvor
systemet køre.

Men jeg syntes det virker meget spænende med LP IIR filter, så det vil jeg
da forske lidt vider i.


Mvh Tommi





Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste