Hi,
in einem Projekt nutze ich u.a. aus Gründen des Datentransfers mit anderer Software Look-Up-Tables, die prinzipiell aus mehreren Kombinationen von Abkürzung und Klartext eines Parameters bestehen. Sowas wie Mo -- Montag, Di -- Dienstag usw.
Damit das funktioniert, braucht man sinnige und schnelle Möglichkeiten, aus Abkürzungen Klartext und umgekehrt zu machen. An dem Punkt scheiter ich insofern, weil ich den Eindruck habe, dass meine bisherige Lösung irgendwie zu aufwendig ist. Im Moment (siehe anhängendes VI) gehe ich mit meiner Abkürzung mein gesamtes Array durch, speichere Treffer in einer Hilfsvariablen und lese mit Hilfe dieser dann meinen Klartext aus.
Geht sowas nicht einfacher? Ich bräuchte sowas wie ein Analogon zu einer Case-Switch-Struktur aus Text-Basierten Programmiersprachen oder die Möglichkeit, einen String mit einem Enum zu vergleichen und als Ausgabe dann den Index zu erhalten...
Da das nun mal kein so seltener Fall ist, hab ich vielleicht eine einfacherer Möglichkeit dafür übersehen oder so... Eine Case-Struktur wäre für Einzel- und sich selten ändernde Fälle natürlich auch möglich, aber ich brauche hier eine gewisse Flexibilität...
Wenn da jemand eine Idee hat (ist jetzt nicht so eilig, funktioneirt ja auch so, aber irgendwie fuchst es mich ein bisschen, dass das nicht einfacher geht..:)freu ich mich drüber...
Grüße,
chrissy
PS Zum VI:
, die Konvertierung auf Kleinbuchstaben braucht man irgendwie, weil sonst die Vergleiche nicht funktionieren...
LUT_Methoden.vi (Größe: 11,38 KB / Downloads: 310)