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:

Enum abhängig von Fehlercode ansteuern



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!

03.04.2012, 12:14 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2012 12:15 von narrentanz.)
Beitrag #1

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
Enum abhängig von Fehlercode ansteuern
Moin.

Ich bin grade an folgendem Problem dran:
Eine sub.vi soll einen Error-Out-Cluster verarbeiten, und zwar danach ob ein Fehler auftritt, und wenn ja welcher Fehler auftritt. Je nach Fehler soll dann eine Output kommen.
Den Fehlercode gegen die relevanten Fehler abzugleichen und nur dann den Notaus auszulösen habe ich jetzt so gelöst:
Fehlercode wird mit "Gleich?"-Bausteinen gegen die relevanten Fehler abgeglichen, die Boolean-Werte kommen in ein Array, das Array geht durch ein ODER-Array und wenn der Fehler dabei war wird ausgelöst.

Ich hänge jetzt dadran, eine fehlerabhängige Reaktion zu produzieren. Meine Idee war, das Boolean-Array durch eine FOR-Schleife zu schicken, die für jeden Eintrag schaut, ob T/F, und für den T-Fall die aktuelle Iteration an ein Enum-Element rausgibt. Meine Idee dazu war, in der FOR-Schleife ein Case zu haben, was nur im Falle von T die Iterationszahl weitergibt, das scheitert aber grade dadran, dass für den F-Fall auch ein Wert gefordert ist.

Wie kann ich fallabhängig mein Enum ansteuern? Geht das überhaupt? Kann man das anders machen? Bin ich auf dem völlig falschen Dampfer?

LG,
Sjut

Achja: Warum ich da überhaupt ein Enum haben will: die Haupt.vi soll im Falle eines programmseitigen Abbruchs eine E-Mail mit Fehlermeldung/Fehlerbeschreibung schicken, damit der Nutzer weiß, ob das nachschauen noch Zeit hat oder ob es besser wäre JETZT SOFORT in den Keller zu kommen. Dafür brauche ich halt die Angabe über den genauen Fehler, um damit die entsprechend korrespondierende Mail zu verschicken.


Angehängte Datei(en)
9.0 .vi  email_errorcode.vi (Größe: 9,25 KB / Downloads: 190)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Enum abhängig von Fehlercode ansteuern - narrentanz - 03.04.2012 12:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 8.155 06.01.2023 07:48
Letzter Beitrag: Hans96
  Type Def Enum unterscheiden? Achim 5 3.936 30.07.2020 08:19
Letzter Beitrag: Freddy
  Enum gesteuertes Event ares2013 3 4.510 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.864 20.08.2019 10:58
Letzter Beitrag: NoWay
  Enum Baumstruktur Hydrogencarbonat 8 7.183 24.02.2017 00:01
Letzter Beitrag: Hydrogencarbonat
  automatischer Enum durchlauf floH857 4 5.139 21.02.2017 08:57
Letzter Beitrag: Freddy

Gehe zu: