LabVIEWForum.de - Generelles Verständnisproblem mit GeneralErrorHandler

LabVIEWForum.de

Normale Version: Generelles Verständnisproblem mit GeneralErrorHandler
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, Big Grin
ich habe ein Verständnissproblem mit dem GeneralErrrorHandler.
Ich verdrahte die Error's immer von einem VI zum anderen durch, allein schon um den Signalfluß sauberer zu haben.
Nun habe ich ein SubVI, indem ich eigene Fehlermeldungen erzeugen möchte.
Nehmen wir mal an Fehler 5555 = "Versorgungsspannung Motor 1 fehlt"
Array mit Fehlercodes und Array mit Meldungen erzeugt und verdrahtet.
Tritt nun der Fehler 5555 auf so kann ich mir im SubVI eine Meldung generieren lassen oderauch nicht.
Verdrahte ich diesen Error aber aus dem SubVI nach draussen, so erscheint dann draussen nur:
Error = True
Code = 5555
und das der Fehler inm SubVI auftrat, soweit ist meine Welt ja auch noch iO.
Drücke ich aber nun ExplainError, so erscheint nur die Meldung, daß noch niemand eine Erklärung für diesen Code hinterlegt hat. Habe ich was falsch gemacht, muß ich eine Datenbank für all meine Fehler anlegen oder warum werden die Erklärungen nicht weitergereicht ???
Hat jemand eine Erleuchtung für mich ??? Idea
MFG Rüdiger
ja :-)
Error Codes von 0-4999 sind durch NI vorbelegt, ab 5000 duerfen User eigene Error Codes definieren -> sprich einerseits die Zahl angeben + zugehoerige Fehlerbeschreibung.

Um Manuelle Error-Codes zu generieren gehst einfach unter tools-advanced-edit error codes.
Beim abspeichern musst nur noch auf die richtige syntax des dateinamens achten!

wennst die customized fehlercodes eingeloggt hast, gibst auf den general error handler entweder nur den code drauf oder du machst dir vorher die arbeit und "speist" in den errer handler den fehlercode ein und verdrahtest direkt die error-handler-leitung
@Freedrive :oops:
Danke für Deine Antwort, aber ich bekomme es immer nocht nicht hin.
Ich habe mal die beiden VI's beigeheftet.
Es geht darum in dem ...Versteher::: Programm auch an die Fehlermeldungen zu kommen.
Ich habe schon mit dem advanced edit error codes rumgespielt und die Datei natürlich auch abgespeichert als Tine-errors.txt im Verz:
C:Program FilesNational InstrumentsLabVIEW 7.1user.liberrors
Aber nichts da.
Was mache ich falsch :roll:
MFG Ruediger
aem, ich versteh noch net ganz was du ueberhaupt versuchst -> es fkt. doch alles einwandfrei! du erhaelst deine fehlermeldung wennst den code vorgibst und als source wird dir auch das vi angegeben (so wie du es angeschlossen hast...) und den fehlercode bekommst auch zurueck...
@ freedive
Hallo na ja einen Error- Code erhalte ich und einen Entstehungsort des Fehlers erhalte ich auch, aber ich wollte auch noch eine Erklärung des Fehler im Verstehprogramm haben.
Drücke ich da, wo der Pfeil ist auf Explain error, so erhalte ich das beigeheftete Bild und hier hätte ich nun eigentlich die Erklärung vermutet.
Also in diesem Fall :"remitted_data_lost"
Viellleicht nur Kosmetik aber ich will eigentlich nicht nur den Ort sondern auch die Art des Fehlers wissen.
Hab ich da ein Verständnissproblem oder mache ich noch was falsch.
MFG Ruediger
Referenz-URLs