INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String-Array an Enum übergeben



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.01.2014, 14:02
Beitrag #1

Klausenwirt Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jan 2014

2013
2013
DE



String-Array an Enum übergeben
Hallo.

Ich möchte die Werte eines String-Arrays einem Enum zuordnen, damit ich später dieses Enum in einem SubVi einbinden kann und damit eine Case-Struktur steuern (Option "Case für jeden Wert hinzufügen"). Ich will kein Enum von Hand erzeugen (wegen der Wartbarkeit und doppeltem Code).

Die Elemente/Werte des String-Arrays verlassen die For-Schleife als Array, aber der Enum verlangt Vorzeichenloses Word.
Schieberegister oder Tunnel liefern beide eine Fehlermeldung, da die Datentypen zwischen Quelle und Senke nicht zueinanderpassen. Den Fehler verstehe ich, kann ihn aber nicht beheben.
Wie kann ich den Array zerlegen und seine einzelnen Werte dem Enum zuordnen?

Gruß vom
Klausenwirt.


LabVIEW 2013

   


13.0 .vi  String-Array.vi (Größe: 5,71 KB / Downloads: 260)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.01.2014, 14:17 (Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2014 14:19 von Kasi.)
Beitrag #2

Kasi Offline
LVF-Stammgast
***


Beiträge: 342
Registriert seit: Dec 2010

6 - 2009
2005
DE_EN

79194
Deutschland
RE: String-Array an Enum übergeben
Hallo Klausenwirt und willkommen im Forum.

Enum-Werte können nicht während der Laufzeit, also im Programm selbst geändert werden. Alternativ könntest du dazu den "Menu-Ring" und dessen Eigenschaft "Strings[]" nutzen.

Grüße,
Kasi

If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2014, 14:24
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: String-Array an Enum übergeben
Ergänzend noch ein Bildchen zu Kasi's Anwort:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2014, 17:19
Beitrag #4

Klausenwirt Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jan 2014

2013
2013
DE



RE: String-Array an Enum übergeben
Danke, so hats auch bei mir funktioniert. Ich schicke jetzt meinen String-Array vom SubVi Telegramm an das SubVi Parse Answer. (siehe Bild HaupVi, die Datenleitung Parameter-Array)

    HauptVi

Die Verbindung Parameter-Array mit einem Array oder einer Case-Struktur funktioniert nicht. Ich bekomme die Werte, die ich manuell im String-Array auf dem Panel gesetzt habe.

Wenn ich den Eigenschaftsknoten meines Rings in Parse Answer mit dem Parameter-Array verbinde, den ich duch einen extra Aufruf meines SubVis aufrufe, dann klappts (Bild parse answer panel, unterer Teil). Eine Verbindung mit einer Case-Struktur erzeugt aber nur die Werte 0 und 1 und ich habe nicht die Option "Case für jeden Wert hinzufügen").
Lasse ich die Daten vom Ring vor dem Auswahlanschluss zusätzlich numerisch anzeigen , wird mit die Position des ausgewählten Strings im Ring angezeigt.


    parse answer diagramm

    parse answer panel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 6.370 06.01.2023 07:48
Letzter Beitrag: Hans96
  Type Def Enum unterscheiden? Achim 5 3.100 30.07.2020 08:19
Letzter Beitrag: Freddy
Question MONATSverbrauch aus TAGES-String-Array berechnen Blondchen 1 3.992 19.02.2020 16:21
Letzter Beitrag: GerdW
  String in Array speichern für flexible Gruppenbenennung in TDMS Datei hansi_1 3 3.389 10.12.2019 09:45
Letzter Beitrag: Freddy
  Enum gesteuertes Event ares2013 3 3.451 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.084 20.08.2019 10:58
Letzter Beitrag: NoWay

Gehe zu: