Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
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!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
Hallo!
Ich möchte die Daten eines Array nach Excel speichern. Für meine Bedürfnisse langt es ohne über ActiveX zu gehen mit der Methode, die als VI anhängt (stellt nur einen Ausschnitt des gesamten VI dar). Jetzt würde ich gerne nach erfolgreichem Schreiben/Überschreiben der Datei sowie wenn die Aktion abgebrochen wurde, eine Nachrichtenmeldung/Bestätigung über die stattgefundene Aktion erhalten (Daten geschrieben, Aktion abgebrochen). Dafür brauche ich aber aus dem Write to spreadsheet eine true/false Aussage, die ich aber nicht finden konnte. Hat jemand eine Idee?
Aktuell bekomme ich nur folgende Meldung: Datei existiert bereits. Überschreiben? Dazu gibt es die Wahlmöglichkeit Ja und Abbrechen.
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
Hab da mal zwei Alternativen.
Ich würde eine Variante der zweiten Alternative benutzen, ist aber wohl Geschmackssache.
[
Hinweis: Meine Lösungsvorschläge sind immer mit Vorsicht zu geniessen! Es gibt vermutlich wesentlich elegantere Ansätze. Ich poste dennoch, da ich mir auf diese Weise das entsprechende Feedback erhoffe!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
Das sieht sehr nach dem aus, was ich gebrauchen könnte... Kannst Du mir verraten, wie die Funktion, die Du im ersten Fall verwendest, heißt? Dieses weiße Quadrat mit Stift, A,B,C und 1,2? Kenne die Funktion noch nicht und habe sie vorher noch nicht gesehen, tue mir mit dem Finden dann schwer.
Danke mal wieder an canix!
25.05.2007, 11:23 (Dieser Beitrag wurde zuletzt bearbeitet: 25.05.2007 12:07 von canix.)
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
' schrieb:Das sieht sehr nach dem aus, was ich gebrauchen könnte... Kannst Du mir verraten, wie die Funktion, die Du im ersten Fall verwendest, heißt? Dieses weiße Quadrat mit Stift, A,B,C und 1,2? Kenne die Funktion noch nicht und habe sie vorher noch nicht gesehen, tue mir mit dem Finden dann schwer.
Danke mal wieder an canix!
Hm. Gute Frage. Ich arbeite hier mit LV 8.2. Die Funktion war bereits so in der Datei enthalten, die Du gepostet hast (jedenfalls nach dem öffnen mit LV8.2). Kenne LV erst seit 8.2. Da müßte mal jemand was dazu sagen, der schon etw. länger dabei ist..
Was spricht gegen diese Variante?
Hinweis: Meine Lösungsvorschläge sind immer mit Vorsicht zu geniessen! Es gibt vermutlich wesentlich elegantere Ansätze. Ich poste dennoch, da ich mir auf diese Weise das entsprechende Feedback erhoffe!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
' schrieb:Das sieht sehr nach dem aus, was ich gebrauchen könnte... Kannst Du mir verraten, wie die Funktion, die Du im ersten Fall verwendest, heißt? Dieses weiße Quadrat mit Stift, A,B,C und 1,2?
Guckst du hier:
MfG, 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!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
Danke Jens G, habe die Funktion schon, hatte mich versehen und gedacht, dass das Write to spreadsheet in 8.2 einen direkten true/false Ausgang hätte. Das ist natürlich Schmarrn gewesen. Habs jetzt also geschnallt.
An canix vom 25.5. 12:23Uhr: sind die drei gelblich unterlegten Symbole der Reihe nach Erstellen, Schreiben und Schließen eines Files? Denke schon, sieht halt bei mir nur ein wenig anders aus.
Die Abwandlung von meinem VI, das Du anfangs gepostet hast, funktioniert -glaub ich- nicht, da die ungleich-Prüfung nicht klappt, da es keinen zweiten Pfad gibt... Falls das aber der selbe Pfad sein sollte wie der, der in die erste Kammer der Flachsequenz eingeht, so unterscheiden die sich jedesmal, da ja die Fileendung von asc oder txt nach xls geändert wurde. Vielleicht hab ich es auch nicht ganz verstanden, aber in jedem Fall fällt es schwer da einen Vergleich zu setzen um an ein T/F zu gelangen.
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
' schrieb:An canix vom 25.5. 12:23Uhr: sind die drei gelblich unterlegten Symbole der Reihe nach Erstellen, Schreiben und Schließen eines Files? Denke schon, sieht halt bei mir nur ein wenig anders aus.
Die Abwandlung von meinem VI, das Du anfangs gepostet hast, funktioniert -glaub ich- nicht, da die ungleich-Prüfung nicht klappt, da es keinen zweiten Pfad gibt... Falls das aber der selbe Pfad sein sollte wie der, der in die erste Kammer der Flachsequenz eingeht, so unterscheiden die sich jedesmal, da ja die Fileendung von asc oder txt nach xls geändert wurde. Vielleicht hab ich es auch nicht ganz verstanden, aber in jedem Fall fällt es schwer da einen Vergleich zu setzen um an ein T/F zu gelangen.
Ja, Erstellen, Schreiben und Schließen. Hinten dran noch ein Error handler. Falls ein Fehler bei einer der Aktionen vorliegt, ist der Ausgang True und es gibt eine entsprechende Nachricht. Kein Fehler = False, also erfolgreiche Speicherung.
Es wird dort geprüft ob der Pfad leer ist! Wenn leer, dann liegt ein Fehler vor und man kann annehmen, daß die Speicherung nicht erfolgreich war. Ich finde die Variante mit dem Error handler dennoch geeingeter.
Bei mir hat es - meine mich zu erinnern - jedenfalls so funktioniert..
Gruß
Jens
Hinweis: Meine Lösungsvorschläge sind immer mit Vorsicht zu geniessen! Es gibt vermutlich wesentlich elegantere Ansätze. Ich poste dennoch, da ich mir auf diese Weise das entsprechende Feedback erhoffe!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
Hab noch eine weitere, vielleicht sogar schönere Möglichkeit gefunden, die auch zuverlässig funktioniert: Habe das "In Datei schreiben" Sub-VI modifiziert, sodass mir entsprechend dem integrierten Error-Handler Auskunft über das erfolgreiche/-lose Schreiben informiert werde. Danke!
Nachrichtenfenster bei erfolgreicher (oder auch nicht) Datenspeicherung
' schrieb:Hab noch eine weitere, vielleicht sogar schönere Möglichkeit gefunden, die auch zuverlässig funktioniert: Habe das "In Datei schreiben" Sub-VI modifiziert, sodass mir entsprechend dem integrierten Error-Handler Auskunft über das erfolgreiche/-lose Schreiben informiert werde. Danke!
Könntest das ja mal posten?
Hinweis: Meine Lösungsvorschläge sind immer mit Vorsicht zu geniessen! Es gibt vermutlich wesentlich elegantere Ansätze. Ich poste dennoch, da ich mir auf diese Weise das entsprechende Feedback erhoffe!
30.05.2007, 17:44 (Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2007 17:45 von Excalibour.)