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 

Fehlerbehandlung in SubVIs



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!

17.05.2011, 10:47
Beitrag #3

BerndD Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: May 2011

9.0 Student
2011
DE



RE: Fehlerbehandlung in SubVIs
Hallo,
danke Marc, ich bin zwischenzeitlich weiter gekommen und habe den Fehlerstatus an eine Case-Struktur angeschlossen. Wobei ich einfach mit dem Verbindungswerkzeug ein Abzweig zum Case-Eingang gemacht habe. LV scheint dann automatisch die Signal-Leitung aus dem Cluster zu nehmen.

Leider funktioniert es nicht. Wenn ein Fehler von meiner DLL zurückgeliefert wird, gibt es folgende Probleme:

1. Wenn ich das blinken des Debuggers richtig interpretiere, werden die Ausgabeparameter weiter propagiert, bevor der Rückgabewert (der die Fehlernummer enthält) ausgewertet wird.

2. Das Status-Signal im Fehlercluster wird nicht gesetzt. Oder setzt die Dialogausgabe des Fehlers den Fehlerstatus zurück? Wenn ja, wie kann man das verhindern?

3. Da der Fehlerstatus nicht gesetzt wird, wird der 2. DLL-Aufruf ausgeführt. Danach tritt ein weiteres Problem auf: LabView behauptet in ein Fehlerdialog, dass der zurückgegebene Fehler nicht definiert sei. Das kann eigentlich nicht sein, weil ich die Fehlerbehandlung bei dem beiden Aufrufen gleich aufgebaut habe. Allerdings fällt mir auf, dass beim 2. „General Error Handler.vi“ am Fehlercode-Eingang ein rotes Dreieck ist. Was hat das zu bedeuten?

Ich habe ein Bild der vi und das Projekt angehängt. Für die enthaltene DLL habe ich ein Virencheck bei Virustotal.com durchgeführt und das Protokoll als PDF beigelegt. Hier die MD5 Prüfsumme:

8133252f5978f6f4658baa4e92d6c7b0 *pei2c.dll

Vielen Dank im Vorraus.
Bernd

   
2009 .zip  LabView.zip (Größe: 475,57 KB / Downloads: 278)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Fehlerbehandlung in SubVIs - BerndD - 13.05.2011, 14:08
RE: Fehlerbehandlung in SubVIs - BerndD - 17.05.2011 10:47
RE: Fehlerbehandlung in SubVIs - Lucki - 18.05.2011, 08:43

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Seltsame Fehlerbehandlung in Treiber VI hansi9990 1 2.560 16.01.2016 18:23
Letzter Beitrag: GerdW
  Fehlerbehandlung funktioniert bei (GXML) SubVI nicht hansi9990 2 4.288 29.09.2015 18:50
Letzter Beitrag: hansi9990
  Komplexes Programm - Fehlerbehandlung Just-Me 4 5.192 24.11.2011 21:08
Letzter Beitrag: unicorn
  Beispiel für Fehlerbehandlung und Gliederung in SubVIs TSC 11 10.381 07.03.2009 12:12
Letzter Beitrag: Y-P
  Hilfe mit selbstgebauten Fehlern (Fehlerbehandlung) anhd 1 3.568 29.05.2006 16:35
Letzter Beitrag: A.Berndsen

Gehe zu: