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 

Dieses Thema hat akzeptierte Lösungen:

Variant to enum



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!

11.04.2013, 08:06
Beitrag #1

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
Variant to enum
Hallo zusammen,

kann mir jemand sagen, ob es eine Möglichkeit gibt bei der Umwandlung variant to enum sowohl alle type defs sowie nicht type defs enum zu konvertieren. Ohne die im einzelnen zu deklarieren (am "type" Eingang von Variant to data.vi).

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2013, 08:28
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Variant to enum
Hallo GT,

Zitat:bei der Umwandlung variant to enum sowohl alle type defs sowie nicht type defs enum zu konvertieren
Verstehe ich dich richtig, dass du mit einer Konvertierungsinstanz verschiedene Enums erzeugen willst?

Glas1 Wandle doch in einen U16 um und schließe den an deinen Enum-Indicator an.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2013, 08:51
Beitrag #3

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
RE: Variant to enum
Nein, ich habe ein Cluster aus vielen Strings, enums, cluster, numerischen Controls... welche ich per Ref-> Controls[]->ClassName und Value auslese.
D.h. ich bekomme immer ein Variant welchen ich letztendlich in einen String wandlen möchte.
Da ich aber verschiedene enum habe, müsste ich immer wissen welcher enum kommt, dann diesen enum per Case an den Typeeingang des Varinat to data hängen....
Das ganze ist aufwendig zu programmieren und bei Änderungen immer zu aktualisieren!


Angehängte Datei(en) Thumbnail(s)
   

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2013, 09:07
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Variant to enum
Hallo GT,

das könnte komplizierter werden. Ich weiß nicht, ob wirklich alle Informationen zu dem Enum in den Daten enthalten sind, die du da bekommst...

Idee: Packe einenn zusätzlichen String (o.ä.) in deinen Cluster, über den du den Typ des Enums bekannt gibst...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.04.2013, 18:20
Beitrag #5

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Variant to enum

Akzeptierte Lösung

Da helfen den VariantDataType Sachen aus der vi.lib (<vi.lib>\Utility\VariantDataType).
z.B. so:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2013, 05:35
Beitrag #6

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
RE: Variant to enum
Hallo, vielen Dank Euch.
Habe noche eine Lösung gefunden OpenG "Format Variant into String"!

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 6.351 06.01.2023 07:48
Letzter Beitrag: Hans96
  Wert des Variant ermitteln LV-New 8 4.191 23.02.2022 09:09
Letzter Beitrag: LV-New
  Variant in Grundtypen zerlegen LV-New 6 3.335 10.01.2022 10:55
Letzter Beitrag: LV-New
  Type Def Enum unterscheiden? Achim 5 3.067 30.07.2020 08:19
Letzter Beitrag: Freddy
  Enum gesteuertes Event ares2013 3 3.430 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.062 20.08.2019 10:58
Letzter Beitrag: NoWay

Gehe zu: