LabVIEWForum.de
Filterung von Signalen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Filterung von Signalen (/Thread-Filterung-von-Signalen)



Filterung von Signalen - Timmey - 14.06.2006 11:37

Hi!

Die parallele Abarbeitung von Befehlen unter LabVIEW stellt mich vor ein Problem: Ich habe 19 Schalter, wird einer der Schalter betätigt wird das Signal über einen Bus übertragen. Auf der Gegenseite wird eine Art Kontroll-Frame mit dem von mir gesendeten Inhalt zurück über den Bus an mich gesendet. Ich muss dieses Signal nun überprüfen, dass es unverändert ist (a=b).

Würde ich nur ein Singal senden und eines zurück bekommen ist das Vergleichen kein Problem. Allerdings kann es vorkommen, dass 19 Schalter gleichzeitig betätigt werden, LabVIEW arbeitet alles parallel ab die Gegenseite empfängt die Daten ungeordnet und schickt mir wiederum die ungeordneten Kontroll-Frames zurück.

Wie soll ich die denn nun auf ihre Korrektheit hin überprüfen?
Eine Möglichkeit wäre gleich eine ID zu vergeben für jedes zu versendende Signal (Paket) und eine lokale Kopie der zu sendenden Daten in einer Variablen zu hinterlegen. Kommt dann das Paket zurück müsste ich erstmal die zugehörige variable finden und dann könnte ich einen Vergleich des Inhalts in der Variablen mit dem zurück-empfangegen Paket durchführen Wacko

Hoffe mein Problem ist verständlich beschrieben und jemandem fällt ne einfachere Lösung und evtl. elegantere ein.

THX