LabVIEWForum.de
String-Anschluss auf ein Zeichen beschränken - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: String-Anschluss auf ein Zeichen beschränken (/Thread-String-Anschluss-auf-ein-Zeichen-beschraenken)



String-Anschluss auf ein Zeichen beschränken - TSC - 15.09.2008 14:36

Hallo zusammen,

ich habe ein SubVI programmiert, welches einen String übergeben bekommt. Allerdings benötige ich nur das 1. Zeichen des Strings. Ist es möglich, anstelle eines Strings ein Character als Eingabeparameter anzugeben?

Momentan habe ich über die Funktion Teilstring einfach das 1. Zeichen ausgewählt.

LG,
Torsten


String-Anschluss auf ein Zeichen beschränken - MikeS81 - 15.09.2008 14:59

' schrieb:Hallo zusammen,

ich habe ein SubVI programmiert, welches einen String übergeben bekommt. Allerdings benötige ich nur das 1. Zeichen des Strings. Ist es möglich, anstelle eines Strings ein Character als Eingabeparameter anzugeben?

Momentan habe ich über die Funktion Teilstring einfach das 1. Zeichen ausgewählt.

LG,
Torsten

Hallo Torsten,
du könntest ein U8 Control benutzen. Kannst du beschreiben was du machen möchtest? Vielleicht ergibt sich dann noch ein anderer Weg.

Mike


String-Anschluss auf ein Zeichen beschränken - TSC - 15.09.2008 15:09

Das SubVI sollte vom Anfang eines Strings alle Zeichen entfernen, die dem übergebenen Zeichen entsprechen. Ähnlich der "Trim"-Funktion nur eben für beliebeige Zeichen und nicht nur für Leerzeichen.

Im Anhang mal mein bisheriges Kunstwerk:

[attachment=14476]


String-Anschluss auf ein Zeichen beschränken - MikeS81 - 15.09.2008 15:24

' schrieb:Das SubVI sollte vom Anfang eines Strings alle Zeichen entfernen, die dem übergebenen Zeichen entsprechen. Ähnlich der "Trim"-Funktion nur eben für beliebeige Zeichen und nicht nur für Leerzeichen.

Im Anhang mal mein bisheriges Kunstwerk:

[attachment=41917:Leerzeic...ntfernen.JPG]

Hallo Torsten,
dazu kannst du dann den Code aus der TRIM Funktion benutzen. Wink

Mike


String-Anschluss auf ein Zeichen beschränken - TSC - 15.09.2008 15:31

Okay,.. damit hast du mir wahrscheinlich einen effizienteren Weg gezeigt das Ganze umzusetzen, aber wenn ich das VI aufrufe, sind immer noch 2 STRINGS als Eingang möglich. Ich hätte gerne einen String und ein Char. Oder wird in LabVIEW gar nicht zwischen String und Char unterschieden?


String-Anschluss auf ein Zeichen beschränken - MikeS81 - 15.09.2008 15:40

' schrieb:Okay,.. damit hast du mir wahrscheinlich einen effizienteren Weg gezeigt das Ganze umzusetzen, aber wenn ich das VI aufrufe, sind immer noch 2 STRINGS als Eingang möglich. Ich hätte gerne einen String und ein Char. Oder wird in LabVIEW gar nciht zwischen Sting und Char unterschieden?

Hallo Torsten,
es wird nicht unterschieden. Du kannst ja zusätzlich in deinem Program das Abschneiden einfügen und wenn ein längerer String eingegeben wurde eine Warnung ausgeben. Dazu könntest du ein Error Cluster benutzen.

Mike


String-Anschluss auf ein Zeichen beschränken - TSC - 15.09.2008 15:49

Ja ich denke so werde ich es machen. Da kommen wir auch schon zum nächsten Problem, eine eigene Error-Code-Datei anlegen und ansprechen. Aber damit setze ich mich morgen auseinander und bei Fragen mache ich einen neuen Thread auf.

Bis dahin schon einmal viel Dank für die Hilfe,
für mich ist disere Thread abgearbeitet.

Cool

***TOPIC ERLEDIGT***