Hallo zusammen,
ich will während der Laufzeit beliebig viele neue Textdateien erstellen und die gemessensen Werte darin speichern. Das gesamte Projekt ist schon recht groß, deshalb habe ich hier eine abgespeckte Version zur Verfügung gestellt. Ich erhalte die Fehlermeldung "1073807298" in der Fehlerleitung von "delete read buffer" in WriteAndRead.vi, wenn ich während der Laufzeit neue Dateien erstelle. Komisch finde ich
1) die Datei wird erstellt
2) die Fehlermeldung erscheint nicht immer.
Ich konnte bis zu 10 neue Dateien erstellen und diese mit Werten füllen, aber dann kam die Fehlermeldung.
Wenn ich außerhalb der while-Schleife eine Datei erstelle (also nur 1 mal), funktioniert alle tadellos.
Die Dateien kann ich in separaten VIs problemlos neu erstellen, nur in Kombination mit VISA streikt es.
Die Datei wird ja erst erstellt, dann läuft der Timeout ab und dann erst werden wieder Daten gesendet und gelesen.
Die abgespeckte Version hier funktioniert nicht wirklich aufgrund anderer VISA-Fehler, weil hier mit nichts kommuniziert wird.
Grüße vom
Klausenwirt.
Testprojekt.zip (Größe: 74,5 KB / Downloads: 286)
Timeout
Datei erzeugen
Daten senden und lesen