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 

Dieses Thema hat akzeptierte Lösungen:

Aus Waveform stabilen Double erzeugen



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!

17.05.2021, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2021 15:28 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aus Waveform stabilen Double erzeugen
Hallo Titus,

Zitat:Leider weiß ich nicht wie ich aus dem Signal einen stabilen Wert ableite, über "Signalverlaufskomponenten" habe ich den Y-Wert ausgeleitet und den Mittelwert gebildet, was zunächst gut ausgesehen hat,
Ein Mittelwert (oder der erste/mittlere/letzte Wert aus dem Y-Array) kann man gut als "stabilen DBL"-Wert aus einer Waveform generieren.

Zitat:aber als ich die Schleife mit 1ms (statt 100ms) habe laufen lassen wechselt die Anzeige auf NaN. Kann mir jemand sagen woran das liegt und wie ich mein Ziel erreiche, einen stabilen Double zu bekommen?
Hier liegt das eigentliche Problem: du setzt deine Schleife auf unrealistische Wartezeiten!
Welche Samplerate hast du denn beim HBM-Messsystem eingestellt? Welche Sampleraten liefert dir das System?
Meine Vermutung ist, dass bei einer Wartezeit zum nächsten Vielfachen einer Millisekunde einfach ab und zu leere Waveforms (ohne Samples) geliefert werden: der Mittelwert eines leeren Arrays ist nun mal NaN!

Zitat:Edit: Also ich habe jetzt eine "Lösung" gefunden, und zwar wird mit Hilfe eines case und einem Schieberegister die NaN aussortiert, aber das will ich ehrlich gesagt nicht so lassen, zumal ich auch verstehen will was da passiert.
Wenn du weiterhin leere Waveforms lesen willst (obwohl unsinnig), dann musst du auch weiterhin eine Case-Struktur+Shiftregister verwenden, um diese leeren Waveforms auszusortieren…

P.S.: AutoCleanup täte deinem Blockdiagramm gut…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Aus Waveform stabilen Double erzeugen - GerdW - 17.05.2021 15:27

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  1D Array in Double 64 Bit Reell Umwandeln SantaKrass 1 5.549 21.04.2011 16:47
Letzter Beitrag: Lucki
  Schleife Verzögern für stabilen Takt Movie 3 5.293 03.08.2009 07:56
Letzter Beitrag: Movie
  Mischspannung erzeugen (AC Waveform + DC-Anteil) Darkwolf359 4 11.661 12.04.2007 19:09
Letzter Beitrag: dc6xs

Gehe zu: