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 

Mehrere Trennzeichen in einem 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!

23.01.2013, 15:12
Beitrag #1

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
Mehrere Trennzeichen in einem Enum
Hallo,

ist es möglich aus eines:


   

mehrere zu machen?

Ich bekomme immer das hier:

   

Würde mich sehr glücklich machen.
Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2013, 15:25 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2013 15:26 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Trennzeichen in einem Enum
Hallo Arphex,

was soll man sagen: die Einträge in einem Enum müssen eineindeutig sein. Mehrfache Trennzeichen schließen sich damit aus.

Aber wozu gibt es Ringe?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2013, 16:00 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2013 16:02 von Lucki.)
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: Mehrere Trennzeichen in einem Enum
So einfach ist das aber nicht. Das Trennzeichen kann man nicht anwählen wie andere Elemente, es ist Dekoration und kein Element. Wenn da nicht mehrere davon erstellt werden können, ist das schlichtweg ein Bug. (Es wird doch hier niemand behaupten wollen, dass das jetzige Verhalten naturgegeben ist und keine NI-Programmierkunst es je schaffen kann, das zu ändern)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2013, 16:36
Beitrag #4

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Mehrere Trennzeichen in einem Enum & diese Enums an Case geben
(23.01.2013 16:00 )Lucki schrieb:  ..., es ist Dekoration und kein Element. Wenn da nicht mehrere davon erstellt werden können, ist das schlichtweg ein Bug. (Es wird doch hier niemand behaupten wollen, dass das jetzige Verhalten naturgegeben ist und keine NI-Programmierkunst es je schaffen kann, das zu ändern)

dito.

Wenn ich mehrere Enums habe - und diese über ein XOR verbinde (in einer Sequenz) wie kann ich dann einem nachgelagerten Case
sagen, dass er für jeden Wert einen Case hinzufügen soll?

Ein String Array aus den Enums machen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2013, 17:05
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Trennzeichen in einem Enum
Hallo arphex,

Zitat:Wenn ich mehrere Enums habe - und diese über ein XOR verbinde (in einer Sequenz) wie kann ich dann einem nachgelagerten Case sagen, dass er für jeden Wert einen Case hinzufügen soll?
- Was soll herauskommen, wenn du Enums per XOR verrechnest? Beispiel mit Enum={Fall1,Fall2,Fall3} und es wird Fall1 mit Fall2 per XOR verrechnet. Was kommt da raus?
- Was die Case-Struktur macht, hängt davon ab, was du am Selektor anschließt...

Zitat:Ein String Array aus den Enums machen?
- Willst du String-Arrays per XOR verrechnen?
- Casestrukturen mögen keine Arrays, du musst also eine Loop drumherum packen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2013, 17:43
Beitrag #6

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: Mehrere Trennzeichen in einem Enum
(23.01.2013 17:05 )GerdW schrieb:  Hallo arphex,

Zitat:Wenn ich mehrere Enums habe - und diese über ein XOR verbinde (in einer Sequenz) wie kann ich dann einem nachgelagerten Case sagen, dass er für jeden Wert einen Case hinzufügen soll?
- Was soll herauskommen, wenn du Enums per XOR verrechnest? Beispiel mit Enum={Fall1,Fall2,Fall3} und es wird Fall1 mit Fall2 per XOR verrechnet. Was kommt da raus?
- Was die Case-Struktur macht, hängt davon ab, was du am Selektor anschließt...

Zitat:Ein String Array aus den Enums machen?
- Willst du String-Arrays per XOR verrechnen?
- Casestrukturen mögen keine Arrays, du musst also eine Loop drumherum packen...

Ich habe mehrere ENUMs auf meinem Frontpanel.

Das mit dem XOR habe ich nun verworfen - führte zu keinem guten Ergebnis.
Jedes dieser ENUMs bekam nun einen property node mit "Wert" (lesend)

und nun geht von jedem Property Node eine Kante zu jeweils einer Case-Struktur.

Wie kann ich nun erreichen, dass immer nur ein ENUM ausgewählt werden kann (propertynode mit deaktiviert ist klar)
Aber wie erreiche ich, dass nur eines dieser Cases aktiviert werden darf.
Btw: Die ENUMs sind in einer Sequenz und in der zweiten dann die Cases.

   


Ich glaube, dass das relativ unklar geschrieben ist, daher hier mal das Frontpanel

   

Ich habe mehrere Commands die ich auf meine Hardware loslasse.
Dabei will ich aber nur immer einen aus den verschiedenen ENUMs wählen können....

danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.01.2013, 08:42 (Dieser Beitrag wurde zuletzt bearbeitet: 24.01.2013 08:49 von Lucki.)
Beitrag #7

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: Mehrere Trennzeichen in einem Enum
Das schreit nach einer Ereignisstruktur, damit wäre das Problem, dass immer nur ein Kommando abgearbeitet werden soll, automatisch gelöst.
Zu Deinem VI: Die "Wert" Eigenschaftsknoten sind überflüssig. Einfach den Draht an das Element direkt anschließen. Aber wie gesagt, das VI hat keine Zukunft.
Und bitte: Wenn die Frage keinerlei Bezug mehr zum Thema hat (hier: "Trennzeichen in Enum"), dann neuen Thread öffnen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2013, 08:59 (Dieser Beitrag wurde zuletzt bearbeitet: 24.01.2013 21:33 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Trennzeichen in einem Enum
Hallo Tiäß,

Lucki hat die PropertyNodes schon bemängelt, deshalb halte ich mich hier zurück...

Zitat:Aber wie erreiche ich, dass nur eines dieser Cases aktiviert werden darf.
Neben der Event-Struktur gibt es auch die Möglichkeit, einzelne Einträge im Enum zu "disablen" - per PropertyNode "Deaktivierte Objekte[]"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2013, 19:46
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Mehrere Trennzeichen in einem Enum
Ich gehe mal davon aus, dass du eigentlich 1 Auswahl-Element mit allen möglichen Kommandos haben wolltest, und zur optischen Unterteilung einzelner Befehlsgruppen (entsprechend den Enums) diese mit "---" unterteilen wolltest.

Dann spricht doch viel für den Vorschlag von Gerd aus Beitrag #2, nämlich ein Ring-Control.

Hier ein rudimentärer Ansatz, der dir das programmatische Füllen des Rings zur Laufzeit und die Suche nach dem ausgewählten Element zeigt:
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 8.262 06.01.2023 07:48
Letzter Beitrag: Hans96
  Type Def Enum unterscheiden? Achim 5 3.985 30.07.2020 08:19
Letzter Beitrag: Freddy
  Enum gesteuertes Event ares2013 3 4.592 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.904 20.08.2019 10:58
Letzter Beitrag: NoWay
  GS1 Trennzeichen - ASCII Zeichen Andi_89 1 3.735 16.07.2018 15:57
Letzter Beitrag: GerdW
  Mehrere kleine Fenster in einem großen Fenster als Fensterfunktionen nutzen PTH 2 4.386 01.02.2018 11:16
Letzter Beitrag: PTH

Gehe zu: