08.11.2006, 16:07
Hallo zusammen!
Der Titel triffts nicht zu 100%, aber ich erklärs euch mal.
1.) Ich habe ein DAQ VI geschrieben, das mit 100 Hz 2 Kanäle einer DAQ Karte abtastet (lese immer einzelne Datenwerte aus der Karte, d.h. verwende keinen Puffer), die Daten verarbeitet und über PWM an 2 Counter der karte die Signale wieder ausgibt (Signale werden mithilfe von Tiefpässen wieder demoduliert). Dazwischen werden die Signale verarbeitet und durchlaufen einen Algorithmus! -> das ganze funktioniert wirklich wunderbar
2.) Ich habe an einen digitalen Prot der Karte eine Led gehängt. Dafür habe ich auch ein kleines VI geschrieben, das die Led mit einem 0,5s Takt blinken lässt. -> funktioniert auch wunderbar
Jetzt die Frage. Ich möchte gerne, dass das blinkende Led mir anzeigt, wenn gerade Daten erfasst werden, ergo wenn das 1. VI läuft.
Wenn ich das Led VI in das DAQ VI einfüge blinkt das Led zwar wie gewünscht, wenn ich mit der Stop Taste meine Datenerfassungs Whileschleife stoppe, blinkt die Led weiter. Sprich, das LedVI läuft weiter. Das ist natürlich kein gewollter Effekt.
Wie schaffe ich es, dass meine LedVI aufhört, wenn ich meine Datenerfassung stoppe (ich kann das LedVI nicht in die Datenerfassungs Whileschleife einfügen, da ich im LedVI eine 500ms Verzögerung eingebaut habe, welche meine Datenerfassung zunichte machen würde)???
mfg und Dank im Voraus
Christian
Der Titel triffts nicht zu 100%, aber ich erklärs euch mal.
1.) Ich habe ein DAQ VI geschrieben, das mit 100 Hz 2 Kanäle einer DAQ Karte abtastet (lese immer einzelne Datenwerte aus der Karte, d.h. verwende keinen Puffer), die Daten verarbeitet und über PWM an 2 Counter der karte die Signale wieder ausgibt (Signale werden mithilfe von Tiefpässen wieder demoduliert). Dazwischen werden die Signale verarbeitet und durchlaufen einen Algorithmus! -> das ganze funktioniert wirklich wunderbar
2.) Ich habe an einen digitalen Prot der Karte eine Led gehängt. Dafür habe ich auch ein kleines VI geschrieben, das die Led mit einem 0,5s Takt blinken lässt. -> funktioniert auch wunderbar
Jetzt die Frage. Ich möchte gerne, dass das blinkende Led mir anzeigt, wenn gerade Daten erfasst werden, ergo wenn das 1. VI läuft.
Wenn ich das Led VI in das DAQ VI einfüge blinkt das Led zwar wie gewünscht, wenn ich mit der Stop Taste meine Datenerfassungs Whileschleife stoppe, blinkt die Led weiter. Sprich, das LedVI läuft weiter. Das ist natürlich kein gewollter Effekt.
Wie schaffe ich es, dass meine LedVI aufhört, wenn ich meine Datenerfassung stoppe (ich kann das LedVI nicht in die Datenerfassungs Whileschleife einfügen, da ich im LedVI eine 500ms Verzögerung eingebaut habe, welche meine Datenerfassung zunichte machen würde)???
mfg und Dank im Voraus
Christian