LabVIEWForum.de - Buchstabe in Zahl umwandeln

LabVIEWForum.de

Normale Version: Buchstabe in Zahl umwandeln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich habe jedem Monat einen Buchstaben zugeteilt.
Januar -> A
Februar -> B
....
Dezember -> L

Jetzt würde ich gerne vergleichen, ob z.B. der Buchstabe "G" zwischen "A" und "L" liegt.
Kennt LabVIEW das Alphabet? Oder kann ich die Buchstaben in Zahlen umwandeln? Also F ist 6 usw.

Danke, Grüße,
Matzimus
Hallo Matze,

auch wenn du anscheinend noch LV7.1 benutzt, gibt's ein Snippet als Denkanstoß:
[attachment=27527]

"Kennt LabVIEW das Alphabet?"
Nun ja, da gibt es ja verschiedene... Also eher "Nein!". Dafür kennt LabVIEW aber ASCIISmile

Edit:
Snippet bearbeitet, beantwortet jetzt beide Fragen (Umwandlung und Vergleich)...
Folgender Ansatz:
Buchstaben = ASCII Zeichen = U8 Zahl

In der ASCII Tabelle sind Buchstaben fortlaufend abgelegt, so wie im Alphabet.

A-Z: 65-90
a-z: 97-122

Also entweder ein toUpper/toLower davorschalten oder nur groß/klein erlauben, dann auf den entsprechenden Datenbereich prüfen.


[attachment=27528][attachment=27529]


Gruß SeBa
Danke, funktioniert.
Bloß wie kann ich das in eine normale TRUE/FALSE "Einheit" umwandeln. Ich würde den Ausgang nämlich gerne an ein "ODER" anschließen.
Gruß
Hinweis:
Wenn du nur einen Buchstaben vergleichen willst, kann du den String direkt an das Vergleichselement anschließen (polymorphe Eingänge!). Dann kommt auch nur ein Boolscher Wert raus.
Hallo Matze,

"Ich würde den Ausgang nämlich gerne an ein "ODER" anschließen."
Guckst du Beitrag #2. Oder verwendest ein IndexArray. Oder verwendest ein AND/OR Array Elements.
Hier Sebas Bsp. etwas getunt. Big Grin

[attachment=27539]
snip09

Gruß Markus
Markus Tuning nochmals getuned:

[attachment=27540]

Gruß SeBa
Hey,
hier ist mal mein bisheriges VI.
Es soll eine Seriennummer, bestehend aus einer 2-stelligen Zahl (Jahr), dem Buchstaben für den Monat und einer, am Ende stehenden 3-stelligen Zahl (Anzahl), auf Plausibilität prüfen.
Grüße
Hallo Matze,

ein VI wäre schöner gewesen statt eines skalierten Bildes...

Guckst du hier:
[attachment=27546]
Siehe auch meinen Kommentar in Beitrag #6...

Edit:
So geht's auch ohne boolsches Array:
[attachment=27547]

P.S.: Wow, dein Programm soll bis 2049 laufen/lauffähig sein?Smile
Seiten: 1 2
Referenz-URLs