LabVIEWForum.de
File vergrößert sich unerklärlicherweise! - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: File vergrößert sich unerklärlicherweise! (/Thread-File-vergroessert-sich-unerklaerlicherweise)



File vergrößert sich unerklärlicherweise! - rolfi - 11.09.2005 23:11

Hi,

ich bin langsam wirklich am verzweifeln und blicke nicht mehr durch.

Ich habe ein SubVi geschrieben, welches eingegebene Parameter in ein File abspeichert.
In diesem einfachen Fall geht es um einen Parameter. Und zwar und ein I/O-Interface-Port.
Das Port wird gewählt, anschließend werden die Daten in ein File gespeichert und gut ist es.
Da ich es einfach nicht hinbekommen habe, die "Überschreib"-Meldung automatisch zu quittieren, suche ich zuerst nach dem vorhandenen File und lösche dies gegebenenfalls.
Das hat eigentlich immer super funktioniert. Bis jetzt.
Das File wird wie gewünscht gelöscht, allerdings besteht das neu abgespeicherte File mit Leerzeichen vor dem Wert. Diese Leerzeichen häufen sich mit der Häufigkeit des Abspeicherns.

(1) Nehme ich die Such und Löschroutine aus dem Programm und quittiere die Ersetzen-Meldung, stimmt das gespeicherte File wieder.
(2) Nehme ich einen anderen Speichernamen funktioniert das SubVi ebenfalls (mit der Löschroutine).

Wie ist sich das zu erklären?
Wäre um jede Hilfe dankbar.

lg,
rolf


File vergrößert sich unerklärlicherweise! - Traxx - 12.09.2005 10:35

Hallo,

mir fällt bei dem Diagramm auf anhieb ein Fehler auf,
wie stellen Sie sicher, dass zuerst das löschen ausgeführt wird und dann das schreiben in die (neue) Datei?

Legen Sie das ganze doch in eine Sequence oder verbinden Sie die Schleife mit einem Error Cluster.

Sie schreiben in einer While Schleife, löschen allerdings nur ein mal - ist das so gewollt?

Gruß Markus


File vergrößert sich unerklärlicherweise! - rolfi - 12.09.2005 12:48

Hallo,

Danke für die Antwort.
Das mit der Sequenz ist nicht "wirklich" nötig, weil der Schreibbefehl in einem Case steckt. Dieses Case wird ausgeführt sobald der Benutzer den Taster betätigt. Anschließend beendet sich die Schleife bzw. das SubVI.

lg,
rolf


File vergrößert sich unerklärlicherweise! - rolfi - 14.09.2005 09:12

Sonst niemand mehr eine Idee?


File vergrößert sich unerklärlicherweise! - Buhrz - 14.09.2005 09:18

Hi

kannst du das VI hier hochladen so das man es auch testen kann ?


File vergrößert sich unerklärlicherweise! - rolfi - 15.09.2005 21:45

hi,

anbei das vi.
Wie gesagt, es hat bis vor kurzem immer funktioniert.
Wenn ich den Dateinamen ändere, funktionierts auch wieder.
Die erstellten Applikationen laufen auf anderen PC's ebenfalls fehlerfrei.

Was nun?

lg,
rolf

btw: wie kann ich die "Ersetzen"-Meldung ansonsten verschwinden lassen?


File vergrößert sich unerklärlicherweise! - Buhrz - 16.09.2005 08:10

Hi Rolfi

Habe das VI bei mir laufen lassen und es funtioniert OK
Den fehler kann ich mir auch nicht erklären den du hast.

den dialog ("Ersetzen"-Meldung ) kannst du nur um gehen wenn du in die funktion hineinschaust und dort sie umprogrammiert.
Mein Vorschlag schreib dir die funtion selber dann hast du alle feiheiten die du sonst nicht hast.

Gruß

Jürgen


File vergrößert sich unerklärlicherweise! - rolfi - 16.09.2005 09:17

Hi,

das Problem tritt (wie erwähnt) erst seit kurzem auf und nur auf dem PC, bei der die Entwicklungsumgebung installiert ist. Einen Virus hab ich auch schon vermutet, kann aber keinen finden.

Zur Ersetzen-Meldung:
Bevor ich diesen "Umweg" programmierte, habe ich die Funktion auseinandergenommen und nach meinen Wünschen zusammengesetzt. Leider bekam ich die Ersetzensmeldung nie unterdrückt. Hättest du hierbei ein Beispiel für mich?

lg,
rolf


File vergrößert sich unerklärlicherweise! - Buhrz - 16.09.2005 12:37

Hi Rolf

Hab kein Beispiel für dich. Du brauchst aber nur in das SubVI Open/Create/Replace gehen und es dort modefizieren.
Dort gibt es einen Case create or replace und dort mußt du den dialog ausbauen.
Mach dir vorher eine copie von dem VI und speicher es unter einen neuen Namen ab damit das orginal dir erhalten bleibt

Ich hoffe es hilft.

Gruß

Jürgen