Paralleles Sub-VI muckt rum - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Paralleles Sub-VI muckt rum (/Thread-Paralleles-Sub-VI-muckt-rum) |
Paralleles Sub-VI muckt rum - Xaran - 09.01.2009 14:39 Moin! Nach einiger (LabVIEW)Abstinenz zieht es mich mal wieder in dieses schöne Forum. Also erstmal noch ein Frohes Neues! Aber nun zu meinem Problem: Ich habe einen Player geschrieben, der per PCI-6713 Karte von NI meine Daten aus dem Computer zum weiteren Messaufbau gibt. Im Endeffekt nehme ich über diesen Player über den Line-In Anschluss auch wieder ein Audiosignal auf. Von diesem Signal möchte ich eine THD-Analyse machen. Diese Analyse geschieht in einem Sub-Vi, welches mir zur Zeit noch Probleme bereitet. Um die Daten auf den Oberfläche meines VIs betrachten zu können, sind die entsprechenden Dinge per Referenz angeschlossen. Eigentlich müsste es ausreichen, das VI einmal zu beginn der Wiedergabe zu starten und dann einfach laufen zu lassen, bis die Wiedergabe wieder beendet werden soll (welche häufiger wiederholt wird). Aber das funktioniert nicht, da ich so eine Fehlermeldung erhalte :- Bei meinem derzeitigen Konstrukt habe ich das VI in eine parallele while-Schleife ausgelagert und lasse es nur zu Beginn einmal aufrufen. Dabei habe ich leider das Problem, dass es nur einmal funktioniert, will heißen dass es nicht mehr läuft, wenn die Wiedergabe neustartet. Gibt es Ideen, wie ich das in den Griff bekommen kann? Paralleles Sub-VI muckt rum - rasta - 17.01.2009 09:44 Hallo Xaran, als erstes solltest Du eine andere Struktur für Dein Programm wählen. z.B. "ProducerConsumerEvents" zu finden "File-New-FromTemplate" somit könntest du als Event (Datensatz laden) dieses Sub-Vi erneut einladen und dem zu erstellenden Berechnungs-Case zuführen. Dein Vi läuft bei mir nicht somit kann ich zu dem Fehler auch nur vermuten das dem Sound and Vibration Toolkit beim zweiten Aufruf die zu berechnenden Daten fehlen. Gruß Ralf |