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!
ich hoffe ich schreibe das hier ins richtige Forum.
Ich habe grade erst angefangen mit Labview und habe eine Frage zu Strings.
Problem:
Mein Gerät sendet über den Seriellen Port zwei Arten von Strings:
String 1: "Zahl1,Zahl2,Zahl3"
String 2: "bT"
Nun möchte ich gerne, dass Labview jeden String der ankommt prüft und jeden String der "bT" lautet verwirft. Ich habe leider keine Funktion für solch eine "Weiche" gefunden.
Hat jemand einen guten Tip?
Gruß,
Burn
PS: Da das Gerät manchmal String 1 und manch mal String 2 zuerst sendet oder einen der beiden Strings doppelt kann ich keine Auswahl wie "jeden zweiten String verwerfen" treffen.
String an den Selektor einer Casestruktur anschließen, mit den beiden Cases:
Voreinstellung --> hier wird der Zahlenstring behandelt.
"bT" --> Dieser Case bleibt leer
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: String verwerfen / umlenken
Alternative:
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Der Nachteil an Markus Lösung ist dabei natürlich, dass bei jedem "bT" ein leerer String in die Anzeige geschrieben wird. Das kann sinnvoll sein wenn "bT" nur im Fehlerfall o.ä. ausgegeben wird, aber hier würde das vermutlich vor allem zu einem Flackern der Anzeige führen (je nachdem wie schnell / oft ausgelesen wird), da wie der Thread Ersteller schon geschrieben hat typischerweise immer Abwechselnd Zahlenfolge und "bT" gesendet werden.
Würde man also in dem konkreten Fall hier nicht verwenden (da man auf die Art den String ja nicht wirklich verwirft / verwerfen kann).
Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: String verwerfen / umlenken
Beim anderen ist der Nachteil, dass der alte Wert noch drin steht. Letztendlich kommt es aber darauf an, was Du mit Deinen Werten danach vorhast.
Gruß Markus
(04.10.2012 12:50 )Kiesch schrieb: Der Nachteil an Markus Lösung ist dabei natürlich, dass bei jedem "bT" ein leerer String in die Anzeige geschrieben wird. Das kann sinnvoll sein wenn "bT" nur im Fehlerfall o.ä. ausgegeben wird, aber hier würde das vermutlich vor allem zu einem Flackern der Anzeige führen (je nachdem wie schnell / oft ausgelesen wird), da wie der Thread Ersteller schon geschrieben hat typischerweise immer Abwechselnd Zahlenfolge und "bT" gesendet werden.
Würde man also in dem konkreten Fall hier nicht verwenden (da man auf die Art den String ja nicht wirklich verwirft / verwerfen kann).
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------