Also die Case Struktur nimmt auch Strings, du kannst ein String Bedienfeld anschließen. Nur muss der User dann den String (Option) genau so eingeben wie du das vorgesehen hast (Abb. 1 erste Zeile). Rechschreibfehler und unterschiedliche Groß-/Kleinschreibung führen dann ins Leere oder den Standard-Case... Du könntst auch mehrer gleiche Cases einfügen zb "zeilen", "Zeilen", "Z" oder "Ze" für die Schreibfaulen:)Aber das verwirrt nur noch mehr... Hatte das mal gemacht, aber ich hab dann die gleichen Cases auch wieder rausgeschmissen.
Ist also für dich angenehmer, da im Case steht was es für eine Option ist, aber für den User aufwendiger, da er den Namen der Option eintragen muss und Groß-/Kleinschreibung beachten muss.
Aber mir fällt da grad noch eine andere (exotische) Möglichkeit ein. Schau selbst (Abbildung mittlere Lösung). Man könnte das Array und das Array indizieren VI in ein SubVI stecken, um etwas aufzuräumen, aber ich schätze der (Wartungs)Aufwand ist zu groß.
Ich bevorzuge die Lösung in der unteren Reihe, wird durch den Kommentar sehr viel klarer und da man sowieso oft noch einen Kommentar setzt, lohnt sich der Aufwand der vorherigen Lösungen nicht.
Gruß,
Chris
Abbildung 1: