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!
Ich speicher oder lade 2D-arrays in Exceldateien.
Dabei soll der Name im Dialogfenster eingegeben werden. Wenn ich dieses aber abbreche kommt eine Fehlermeldung.
Wie kann ich die Fehlermeldung ausblenden und mit dem Programm einfach fortfahren?
Wenn du den Fehlerausgang eines Vi's nicht verdrahtest, dann bekommst du sofort eine Fehlermeldung. Um den Fehler des Dateidialogs zu ignorieren hänge einfach eine "Fehler löschen" Funktion an.
Aber Vorsicht, es ist im Allgemeinen nicht klug das ohne zumindest eine weitere Abfrage zu tun, denn wenn du den Dialog abbrichst, dann hat LV keinen Dateipfad und folgende Funktionen werden dir Fehler ausgeben.
Grüße
A few weeks of developement and testing can save a WHOLE afternoon in the library!
ich glaub ich bin nicht richtig verstanden worden.
Wenn das VI "in Tabellenkalkulationsdatei schreiben" ausgeführt wird und kein Pfad angeschlossen ist, öffnet sich das openFile-Dialogfeld.
Das ist ja so gewollt.
Wenn der User sich aber dann anders entscheidet und das Öffnen einer Datei abbricht. Kommt eine Fehlermeldung, Nummer 43.
In dieser kann ich mein VI dann beenden oder fortfahren.
Und ich will mit dem VI fortfahren ohne diese Fehlermeldung zu erhalten. Ist das möglich?
MfG, Marco
Anzeige
08.05.2009, 15:08 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2009 15:08 von Kvasir.)
Wie RoLe schon sagte: Nein das ist so nicht möglich, weil die Funktion keine Möglichkeit bietet den Fehler zu bearbeiten.
Du musst also schon davor den Dateidialog verwenden. Hier kannst du den Abbruch durch den Benutzer abfangen. Bricht der Benutzer nicht ab, verdrahtest du den Pfad aus dem Dateidialog mit deinem WriteToSpreadsheet.
Grüße
A few weeks of developement and testing can save a WHOLE afternoon in the library!
' schrieb:Wie RoLe schon sagte: Nein das ist so nicht möglich, weil die Funktion keine Möglichkeit bietet den Fehler zu bearbeiten.
Du musst also schon davor den Dateidialog verwenden.
Nein, musst du nicht! Du könntest das VI "Write to Spreadsheet" auch unter nem neuen Namen ("Mein_Write to Spreadsheet.vi") in deinem Projektordner speichern und dann innerhalb des VI einfach ein ErrorOut-Cluster platzieren und als Ausgang nach außen führen!
Die Verwendung des Dateidialogs (vor dem VI) ist aber die elegantere Variante!
Gruß
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)