LabVIEWForum.de
In Textdatei schreiben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: In Textdatei schreiben (/Thread-In-Textdatei-schreiben--32188)

Seiten: 1 2


RE: In Textdatei schreiben - Freddy - 18.05.2020 13:31

Es gibt eine Variable "Zuordnung".
Wenn "Zuordnung" eine leeres Array ist, werden keine Daten in die Textdatei geschrieben.
Schau mal in die VIs, ob irgendwo diese Variable vergessen wird zu beschreiben oder eben mit einem leeren Array gefüllt wird.

Gruß
Freddy


RE: In Textdatei schreiben - MicroScoop - 18.05.2020 13:49

Ich möchte mich bei allen Protagonisten bedanken, das Problem hat sich von selbst gelöst.
Auf Grund der Lösung möchte ich mich auch für die investierte zeit aller entschuldigen.
Angel_not

Die Fehler meines Vorgängers waren folgende:
1. er hat, und das ist mein voller Ernst, er hat statt die Verknüpfung zu aktualisieren, die Verknüpfung umbenannt und dachte somit läuft das aktuelle ProgrammAhrg1
dafür gabs direkt ne SchelleBox

2. in seiner Version, die quasi die ganze Zeit auf dem System lief, hat er immer das vollständige Protokoll eingelesen, die neuen Messdaten angehangen und wieder geschrieben
ich denke, darin könnte der Fehler liegen. 32bit system und 2d-string-array mit ca. 3mio feldern

ich habe jetzt WIRKLICH eine neue Version aufgespielt und werde diese Testen, aber ich bin mir sicher, der Fehler ist behoben...
wir hören uns in 545h wieder
2hands


RE: In Textdatei schreiben - jg - 18.05.2020 14:18

(18.05.2020 13:49 )MicroScoop schrieb:  Die Fehler meines Vorgängers waren folgende:
1. er hat, und das ist mein voller Ernst, er hat statt die Verknüpfung zu aktualisieren, die Verknüpfung umbenannt und dachte somit läuft das aktuelle ProgrammAhrg1
dafür gabs direkt ne SchelleBox
Rofl

Deshalb sollte IMHO im Sourcecode von Hand eine Programm-Versionsnummer gepflegt werden, die dann auch irgendwo gut sichtbar im Frontpanel angezeigt wird.

Nachtrag zum Sourcecode: Da hab ich aber schon viel viel Schlimmeres gesehen. Ich ordne das unter mittelmäßig ein. Immerhin einigermaßen überschau- und lesbar.

Gruß, Jens


RE: In Textdatei schreiben - Achim - 18.05.2020 14:20

(18.05.2020 13:49 )MicroScoop schrieb:  2. in seiner Version, die quasi die ganze Zeit auf dem System lief, hat er immer das vollständige Protokoll eingelesen, die neuen Messdaten angehangen und wieder geschrieben

Laut den Screenshots aber nicht Hmm
(18.05.2020 13:49 )MicroScoop schrieb:  Die Fehler meines Vorgängers waren folgende:
1. er hat, und das ist mein voller Ernst, er hat statt die Verknüpfung zu aktualisieren, die Verknüpfung umbenannt und dachte somit läuft das aktuelle ProgrammAhrg1
dafür gabs direkt ne SchelleBox

Hab ich was überlesen? Das war doch gar keine Fragestellung?!Blink


RE: In Textdatei schreiben - jg - 18.05.2020 14:31

(18.05.2020 14:20 )Achim schrieb:  
(18.05.2020 13:49 )MicroScoop schrieb:  2. in seiner Version, die quasi die ganze Zeit auf dem System lief, hat er immer das vollständige Protokoll eingelesen, die neuen Messdaten angehangen und wieder geschrieben

Laut den Screenshots aber nicht Hmm
Ich tippe mal, dass die Screenshots aus dem neueren Sourcecode waren, der aber gar nicht lief, weil die Desktop(?)-Verknüpfung noch auf die fehlerhafte Exe verwiesen hat.
(18.05.2020 14:20 )Achim schrieb:  
(18.05.2020 13:49 )MicroScoop schrieb:  Die Fehler meines Vorgängers waren folgende:
1. er hat, und das ist mein voller Ernst, er hat statt die Verknüpfung zu aktualisieren, die Verknüpfung umbenannt und dachte somit läuft das aktuelle ProgrammAhrg1
dafür gabs direkt ne SchelleBox

Hab ich was überlesen? Das war doch gar keine Fragestellung?!Blink
Nö, das ist die Lösung: Bedienerfehler...


RE: In Textdatei schreiben - MicroScoop - 19.05.2020 05:27

(18.05.2020 14:31 )jg schrieb:  
(18.05.2020 14:20 )Achim schrieb:  
(18.05.2020 13:49 )MicroScoop schrieb:  2. in seiner Version, die quasi die ganze Zeit auf dem System lief, hat er immer das vollständige Protokoll eingelesen, die neuen Messdaten angehangen und wieder geschrieben

Laut den Screenshots aber nicht Hmm
Ich tippe mal, dass die Screenshots aus dem neueren Sourcecode waren, der aber gar nicht lief, weil die Desktop(?)-Verknüpfung noch auf die fehlerhafte Exe verwiesen hat.
(18.05.2020 14:20 )Achim schrieb:  
(18.05.2020 13:49 )MicroScoop schrieb:  Die Fehler meines Vorgängers waren folgende:
1. er hat, und das ist mein voller Ernst, er hat statt die Verknüpfung zu aktualisieren, die Verknüpfung umbenannt und dachte somit läuft das aktuelle ProgrammAhrg1
dafür gabs direkt ne SchelleBox

Hab ich was überlesen? Das war doch gar keine Fragestellung?!Blink
Nö, das ist die Lösung: Bedienerfehler...

Richtig, du hast in beiden Fällen recht. Die Screenshots waren aus der Programmversion, welche hätte laufen sollen und die Lösung war der Austausch des Mitarbeiters auf Grund dieses akuten "Malörs". Big Grin

Und das mit der Versionsverwaltung/Anzeige seh ich auch so, wobei ich da auch gern ne programmatische Lösung hätte, leider mach ich das aktuell auch immer händisch. In den VIs geht das gut per Eigenschaftsknoten, leider funktioniert das nicht bei den Anwendungsdateien nicht mehr. Aber da werd ich mich heut gleich mal ran machen


RE: In Textdatei schreiben - GerdW - 19.05.2020 06:10

Hallo Scoop,

Zitat:Und das mit der Versionsverwaltung/Anzeige seh ich auch so, wobei ich da auch gern ne programmatische Lösung hätte, leider mach ich das aktuell auch immer händisch. In den VIs geht das gut per Eigenschaftsknoten, leider funktioniert das nicht bei den Anwendungsdateien nicht mehr.
Anregung:
Ich mache das halb-automatisch: ich schreibe bei den BuildSpecs eine Angabe in die "Version" des Executables mit festem Format wie "(Build YYMMDD-HHMM)". Diesen String kannst du dann im Executable auswerten und auch wieder anzeigen lassen…


RE: In Textdatei schreiben - MicroScoop - 27.05.2020 05:28

Werte Kollegen
ich möchte gern abschließend erwähnen:
"Alle Probleme wurden gelöst und das Programm läuft tadellos." Big Grin

Und danke Gerd für den Tip mit der Versionsverwaltung, das werd ich die Woche mal noch austesten.


RE: In Textdatei schreiben - TpunktN - 27.05.2020 09:43

Bezüglich der Version, ich glaube aus den DQMH (Delacor) habe ich mir mal das mal geklaut, siehe Anhang.
Das nimmt die Version, die im App-Builder standardmäßig automatisch hochzählt.

Den Wert schreibe ich dann mit in den Titel der exe.


RE: In Textdatei schreiben - Freddy - 27.05.2020 10:13

Ich mache es immer so wie im Bild.