LabVIEWForum.de
Daten speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Daten speichern (/Thread-Daten-speichern--31689)

Seiten: 1 2


Daten speichern - hulk - 20.08.2019 15:30

Guten Abend,

im Anhang ist ein kleines VI. Funktionell reicht es für meine Zwecke.
Ich hätte es aber gern so, dass das Programm eine neue Ausgabedatei erstellt, wenn der Pfad nicht angegeben ist.
Leider landet er (logischerweise), mit dieser Variante in einer Dauerabfrage.
Was kann ich ändern?


RE: Daten speichern - GerdW - 20.08.2019 20:07

Hallo hulk,

Code:
IF empty path THEN FileDialog()
Vielleicht so?


RE: Daten speichern - hulk - 20.08.2019 20:12

Hallo Gerd,

Eben nicht. Das hatte ich getestet.
Ich glaube, er verlangt eine existierende Datei.
Gruß
Steffen


RE: Daten speichern - GerdW - 20.08.2019 20:34

Hallo hulk,

Zitat:Ich hätte es aber gern so, dass das Programm eine neue Ausgabedatei erstellt, wenn der Pfad nicht angegeben ist.
Genau dafür kann man das "IF EmptyPath() THEN FileDialog()" benutzen: der User kann den Pfad auf eine (auch neue) Datei auswählen.

Zitat:Eben nicht. Das hatte ich getestet.
Was genau hast du getestet?

Zitat:Ich glaube, er verlangt eine existierende Datei.
Wenn das so sein sollte, wirst du das so konfiguriert haben…
(Wer ist "er"?)


RE: Daten speichern - hulk - 21.08.2019 06:57

Guten Morgen Gerd,

er ist das Programm Smile

im Anhang ist das Beispiel.

Er legt die Datei an und fragt mich direkt wieder.
Es ist eine Schleife. Und das ist das eigentliche Problem.

Entschuldigung für das mißverständliche Ausdrücken

Gruß


RE: Daten speichern - GerdW - 21.08.2019 06:59

Guten Morgen hulk,

so in etwa:
[attachment=60309]
Ich habe auch vieles andere, was unnötig war, rausgeschmissen…


RE: Daten speichern - hulk - 21.08.2019 07:44

Vielen Dank Gerd,

das sieht logisch aus. Aber das snippet kann ich nicht in labview (2014) ziehen.
Kannst du mir sagen, wo ich das Symbol "File dialog" finde? Ist es das Express VI?


RE: Daten speichern - NoWay - 21.08.2019 07:57

drück mal STRG+Leertaste und tippe file dialog ein. Wenn du dir das Express VI als Icon anzeigen lässt, bekommst du genau das, was Gerd dir gezeigt hat.


RE: Daten speichern - GerdW - 21.08.2019 07:58

Hallo hulk,

in der File-Palette gibt es nur eine Funktion namens "File Dialog"…
(Ja, es ist das ExpressVI. Eines von sehr wenigen nützlichen ExpressVIs!)

Zu deinem VI:
- Die Formatierung der Timestamps ist "unüblich": Excel bekommt damit Probleme beim Lesen deiner CSV-Dateien, wenn du dort "hmsms" einstreust. Es ist auch "unüblich", den ms-Teil durch einen Doppelpunkt abzutrennen: hier entweder das Komma oder den Punkt zwischen ss und ms lassen… (Ich bevorzuge "%H:%M:%S%3u" als Formatstring.)
- Wenn du einen Chart hast, kannst du dort zusätzlich das numerische Display anzeigen lassen. Du brauchst keine zusätzlichen Indicators auf dem Frontpanel…


RE: Daten speichern - hulk - 21.08.2019 10:32

Hallo Gerd,

wir kommen der Sache näher.
Leider habe ich noch ein Problem und eine Frage

1) Ich habe eine Controlelement für den Dateipfad angegeben. Leider akzeptiert er das immer noch nicht. Er wiederholt an dieser Stelle die Abfrage. Wenn ich einen neuen Dateinamen angebe. Wähle ich eine bestehende aus, funktioniert das Programm.
Aber es wird kein Pfad angezeigt. Es scheint, als wird nichts in das Shiftregister übertragen.


2)
Zitat:- Wenn du einen Chart hast, kannst du dort zusätzlich das numerische Display anzeigen lassen. Du brauchst keine zusätzlichen Indicators auf dem Frontpanel…
Das habe ich nicht gefunden

Danke
Steffen