INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Signalverlaufsgraph und Lücken in der Darstellung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.11.2012, 16:02
Beitrag #1

twols Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2012

13
2012
EN


Deutschland
Signalverlaufsgraph und Lücken in der Darstellung
Hallo Leute!

Ich zerbreche mir den Kopf an dem Signalverlaufsgraph und komme nicht weiter.. Wenn ich ein kontinuierliches Signal darstelle, dann kommen manchmal total komische Signalwerte vor, die eigentlich nicht existieren. Das passiert beim Fensterwechsel in Windows oder manchmal einfach so (durch Multitasking bedingt?). Stört echt unheimlich, da manchmal kaum von den tatsächlichen Werten zu unterscheiden.

Beispiel des Problems als Bild.

   

   

http://www.bitmarker.de - Mein Blog zu LabVIEW und MATLAB
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.12.2012, 08:27 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 08:36 von Kasi.)
Beitrag #2

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: Signalverlaufsgraph und Lücken in der Darstellung
Ich kann das Problem nicht reproduzieren.

Aber ich kann was zu deinem Programm und damit zur möglichen Fehlerursache sagen:
Du gibst hier Werte in den Sinus, die jeweils "50" voneinander entfernt sind! FÜNFZIG! Der gute Sinus hat für einen Umlauf 2 Pi, also gerade mal runde 6. Mit deinen fünfziger-Schritten landest du dann bei 50 / 2 pi, also etwa 7.95 Umläufen. Damit weichst du jedesmal 0.05 Umläufe von einer Periode ab, was dann so aussieht, als würdest du dich an einem Sinus entlangbewegen, aber in Wirklichkeit machst du schreckliches "Undersampling", überspringst also knapp acht Sinusperioden mit jedem Schleifendurchlauf.
Um das zu illustrieren kannst du ja mal "47" für eine schöne Schwebung oder "44" für einen extrem langsameren Durchlauf statt 50 eingeben.

Vorschlag: Sinus vernünftig berechnen, also statt der momentanten Zeit in Millisekunden eher über Laufindex "i" / 5, damit kriegst du für 100 Durchläufe gute drei "echte" Sinusperioden auf den Graphen.
Und dann nochmal schauen, ob der Fehler noch immer auftritt. Alternativ kannst du auch den Millisekunden-Timerwert durch 250 teilen, um den gleichen Effekt zu erzielen.

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW Balkendiagramm mit Lücken Herrx 5 4.391 18.06.2019 15:41
Letzter Beitrag: GerdW
  Signalverlaufsgraph PatrickF1706 1 3.573 02.08.2018 08:35
Letzter Beitrag: GerdW
  Signalverlaufsgraph zoomen Start und Endpunkt ermitteln Flore 5 5.802 24.06.2015 15:05
Letzter Beitrag: Flore
  Starre Skalierung Signalverlaufsgraph TobSTAR 6 6.307 20.04.2015 14:01
Letzter Beitrag: TobSTAR
  Signalverlaufsgraph - X Achse abgelaufene Sekunden TobSTAR 7 5.937 20.03.2015 10:54
Letzter Beitrag: Lucki
  Punkt in Signalverlaufsgraph Emitter- 9 7.986 11.12.2014 09:43
Letzter Beitrag: Emitter-

Gehe zu: