LabVIEWForum.de
Buchstabe in Zahl umwandeln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Buchstabe in Zahl umwandeln (/Thread-Buchstabe-in-Zahl-umwandeln)

Seiten: 1 2


Buchstabe in Zahl umwandeln - matzimus - 01.07.2010 15:46

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


Buchstabe in Zahl umwandeln - GerdW - 01.07.2010 15:54

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)...


Buchstabe in Zahl umwandeln - SeBa - 01.07.2010 15:59

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


Buchstabe in Zahl umwandeln - matzimus - 01.07.2010 16:14

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ß


Buchstabe in Zahl umwandeln - IchSelbst - 01.07.2010 16:16

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.


Buchstabe in Zahl umwandeln - GerdW - 01.07.2010 16:19

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.


Buchstabe in Zahl umwandeln - Y-P - 01.07.2010 18:21

Hier Sebas Bsp. etwas getunt. Big Grin

[attachment=27539]
snip09

Gruß Markus


Buchstabe in Zahl umwandeln - SeBa - 01.07.2010 19:39

Markus Tuning nochmals getuned:

[attachment=27540]

Gruß SeBa


Buchstabe in Zahl umwandeln - matzimus - 02.07.2010 08:32

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


Buchstabe in Zahl umwandeln - GerdW - 02.07.2010 08:44

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