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 

Empfangene Daten aus VISA filtern (Tiefpass)



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!

16.05.2017, 11:16 (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2017 11:21 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Empfangene Daten aus VISA filtern (Tiefpass)
Hallo Fabi,

herzlich willkommen im Forum!

Bevor wir zu deiner eigentlichen Frage kommen:
Bitte überarbeite erst einmal dein VI!
- Entferne soviele lokale Variablen wie nur möglich und ersetze sie durch Drähte! (Stichwort "Race conditions"!)
- Warum muss man eine serielle Schnittstelle in JEDER Iteration erneut öffnen, initialisieren und hinterher wieder schließen?
- Wozu leere Sequenzrahmen?
- Versuche ExpressVIs wie JoinSignal zu vermeiden! Die Kontexthilfe deiner Charts zeigt dir, welche Datentypen erwartet werden - und für Arrays gibt es jede Menge Arrayfunktionen!
- Bitte NIE das Label von Controls/Indicators im Blockdiagramm unsichtbar machen!

Was willst du hier erreichen:
   
Du baust ein Array, welches genau ein Sample enthält - und wunderst dich über "fragwürdige" Filterergebnisse?
Wenn du einen Signalverlauf filtern willst, dann musst du auch einen Verlauf erstellen und dazu Samples ansammeln!
Dieser Filter erwartet ein Array mit deinen Samples - so wie es in der Hilfe zur Funktion auch gezeigt wird!
Woher weißt du die Samplefrequenz von 2000Hz? Ich bezweifle, dass du die Daten derart schnell (und taktgenau) einliest…

Zitat:Scheinbar müsse ein Zeitstempel auf die Werte aufgetragen werden, damit der Filter was damit anfangen kann. Nur leider komme ich seit über einer Woche einfach nicht auf die Lösung.
LabVIEW kommt mit sehr vielen BeispielVIs. Du hast es innerhalb einer Woche nicht geschafft, mal ein Beispiel zu den Filterfunktionen anzuschauen?
Und was willst du damit erreichen, wenn du einen Cluster aus Timestamp und Sample erstellst und diesen Cluster dann in eine Array mit zwei Werten umwandelst? Warum nicht gleich BuildArray? (Nicht, dass das richtiger wäre…)

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


Nachrichten in diesem Thema
RE: Empfangene Daten aus VISA filtern (Tiefpass) - GerdW - 16.05.2017 11:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Problem beim daten empfangen mit Visa rudis 3 6.247 17.11.2021 12:54
Letzter Beitrag: GerdW
  Problem: Empfangene Byte Anzahl ändert sich MKVH28 7 6.648 26.03.2015 17:39
Letzter Beitrag: Lucki
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.249 10.11.2013 12:16
Letzter Beitrag: Y-P
  Keine Daten kommen an vom Hameg 8115 über VISA RS232 USB fsg4u 3 5.937 09.08.2012 14:33
Letzter Beitrag: fsg4u
  VISA Daten aus While-Schleife übergeben Profi Laie 4 6.161 16.12.2008 22:15
Letzter Beitrag: Profi Laie
  visa write; visa read zeitgesteuert ThomasDipl 8 11.473 20.11.2008 06:46
Letzter Beitrag: Achim

Gehe zu: