01.07.2010, 15:46
Beitrag #1
|
matzimus
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Jun 2010
2010 SP1
2010
kA
7xxxx
Deutschland
|
Buchstabe in Zahl umwandeln
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
|
|
|
01.07.2010, 15:54
(Dieser Beitrag wurde zuletzt bearbeitet: 01.07.2010 15:58 von GerdW.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Buchstabe in Zahl umwandeln
Hallo Matze,
auch wenn du anscheinend noch LV7.1 benutzt, gibt's ein Snippet als Denkanstoß:
"Kennt LabVIEW das Alphabet?"
Nun ja, da gibt es ja verschiedene... Also eher "Nein!". Dafür kennt LabVIEW aber ASCII
Edit:
Snippet bearbeitet, beantwortet jetzt beide Fragen (Umwandlung und Vergleich)...
|
|
|
01.07.2010, 15:59
Beitrag #3
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
Buchstabe in Zahl umwandeln
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.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
01.07.2010, 16:14
Beitrag #4
|
matzimus
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Jun 2010
2010 SP1
2010
kA
7xxxx
Deutschland
|
Buchstabe in Zahl umwandeln
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ß
|
|
|
01.07.2010, 16:16
Beitrag #5
|
|
|
01.07.2010, 16:19
Beitrag #6
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Buchstabe in Zahl umwandeln
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.
|
|
|
01.07.2010, 18:21
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Buchstabe in Zahl umwandeln
Hier Sebas Bsp. etwas getunt.
snip09
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
01.07.2010, 19:39
Beitrag #8
|
|
|
02.07.2010, 08:32
Beitrag #9
|
|
|
02.07.2010, 08:44
(Dieser Beitrag wurde zuletzt bearbeitet: 02.07.2010 08:55 von GerdW.)
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Buchstabe in Zahl umwandeln
Hallo Matze,
ein VI wäre schöner gewesen statt eines skalierten Bildes...
Guckst du hier:
Siehe auch meinen Kommentar in Beitrag #6...
Edit:
So geht's auch ohne boolsches Array:
P.S.: Wow, dein Programm soll bis 2049 laufen/lauffähig sein?
|
|
|
| |