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!
27.07.2009, 13:48 (Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2009 14:33 von Schandmaul.)
ich hänge gerade an etwas ziemlich banalen (vermute ich mal),
aus einer externen DLL bekomme ich sich andauernd ändernde Werte, was auch so sein soll.
Das Problem ist nur, dass zwischen den Werten, welche ich zur weiteren Verarbeitung gebrauchen kann, immer wieder Nuller mitgesendet werden.
Da ich diese Daten später via UDP weiterschicken muss, möchte ich die Nuller nun rausfiltern (da ich den Filter lieber in LV mache, als über C++).
Gibt es bei LV so etwas wie ein Relais? Also wo ich sagen kann, wenn größer als Null, dann übertrage die Daten weiter.
Ich kenne natürlich die Funktion "Auswahl" unter dem Registerreiter "Vergleich", aber mit dem geht es blöderweise ja auch nicht, weil er im Falle "False" ja auch noch einen Wert ausgibt.
' schrieb:Gibt es bei LV so etwas wie ein Relais? Also wo ich sagen kann, wenn größer als Null, dann übertrage die Daten weiter.
Klar: Den Errorcluster.
Im Falle "Null ausgefiltert" übergibst du im ErrorCluster einen Fehler. Da du ja, wie es üblich ist, bestimmt deinen Datenfluß mit einem ErrorCluster versehen hast, kannst du jede Funktion im Datenfluß überspringen, eben dann, wenn ein Fehler gesetzt ist.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
27.07.2009, 16:53 (Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2009 16:55 von Schandmaul.)