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!
Hallo,
ich möchte alle 3 min. einen Messwert in eine .txt Datei schreiben.
Ist es möglich das aktuelle Datum im Datei-Namen zu übernehmen?
Beispiel: 30_11_2006_Messpunkt_01.txt
Habe mein Vi mal angehängt. Was mir auch noch probleme bereitet ist das in meinem Vi für jeden Messwert eine neue Datei erzeugt wird, anstatt die eine .txt zu ergänzen.
ich konnte mir zwar noch nicht dein VI anschauen, aber das sollte nicht schwierig sein.
Du musst aus deinem Dateum, Zeit und dem Messpunkt einen Sring erzeugen.
Jedes mal, wenn du einen Wert abspreichern willst, musst du eine neue Datei erzeugen, die Daten reinschreiben und die Datei schließen.
Wenn ich in der Firma bin, kann ich mal ein Bsp erzeugen.
das gleicht hab ich auch schonmal gemacht. Es ist eigendlich simpel
Du hast das mit dem Datum ja schon hinbekommen, sehr gut. Jetzt musst Du nur noch eine Abfrage erzeugen, welche schaut, ob die Datei schon existiert.
Schau Dir aml meine Screenshots an und schau ob Du das verstehst.
Gruß
Lanos
Take it easy!
30.11.2006, 08:27 (Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2006 08:28 von Svenni.)
' schrieb:Hallo Gregor,
hier ein kleines Beispiel.
Viel Spaß
Gruß
sven
[attachment=30342:attachment]
Hallo Sven,
Danke für die superschnelle Antwort, leider kann ich erst so spät darauf antworten da ich abends in der Schule bin. Dein Vi ist genial, der Dateiname wird so erzeugt wie ich es mir vorgestellt habe.
Bis auf die eine Sache die ich in meinem ersten post vieleicht nicht richtig erläutert habe.
Ich habe 12 Messpunkte, jeder Messpunkt sollte jeden Tag seine eigenen .txt-Datei erzeugen.
Jeder Messpunkt schreibt 24 Stunden alle 3 Minuten seinen Messwert in die jeweilige .txt-Datei.
Dabei soll nicht für jeden Messwert eine neue Datei erzeugt werden, sondern die jeweilige ergänzt werden.
Beispiel:
(für die Datei: 30_11_2006_Messpunkt_01.txt)
So möchte ich später die möglichkeit haben alle Messwete die Bsp. am 30.11 erfast wurden abzurufen.
Ist das überhaubt möglich das jeden Tag automatisch neue Dateien zu erzeugen?
Sorry, für den Stress, aber vieleicht kanst Du mir einen Ansatz geben.
Ich habe dein Vi minimal ergänzt und wieder angehängt.
Danke und liebe Grüße
Gregor
P.S.: Hallo Lanos, ích danke auch dir für die schnelle Hilfe.
Ich habe dein Beispiel nachgebastelt, doch die Idee vom Sven trifft es schon recht gut.
Für Hilfe und Tips bin ich trotzdem dankbar
Guten Morgen,
mir ist noch etwas eingefallen.
Ist es möglich die Messwerte von allen Messpunkten in eine .txt-Datei zu schreiben (siehe Bsp.)?
Klarr das müsste sogar ich hin bekommen, die Frage ist nur, kann ich später wenn ich Messwerte in einem Graphen darstellen möchte sie aus der Tabelle herausfiltern. D.h. wenn ich die Temperatur vom 30/11/2006 und dem Messw_06 darstellen (Datum , Uhr in der x-Achse und die Temp. verlauf in der y-Achse) Das würde die vorhergehende Mail überflüssig machen.[u]
Ich würde die Messwertes so wie Du es ursrünglich vorgehabt hattest abspeichern, da das sonst zu unübersichtlich werden würde.
Implementier doch einfach einen Zähler, welcher sich mit jedem abspeichern um '1' erhöht. Diesen resetest Du dann alle 24 Stunden, so das er wieder bei '1' anfängt.
Deine zweite Idee ist auch kein Problem. Du kannst die Daten ja in ein Array packen. Dann wandelst du diese mit Array zu Tabellenstring in einen String und speicherst sie ab. Wenn du die Daten auswerten willst, dann liest du sie aus der Datei aus und wandelst sie wieder mit Tabellenstring zu Array in ein Array. Das Array kannst du dann wieder verarbeiten.
ersteinmal habe ich deine VErsion 2 auf 3 geändert und nun werden die Daten eines Tages in eine Datei geschrieben.
[attachment=30367:attachment]
Deine zweite Idee ist auch kein Problem. Du kannst die Daten ja in ein Array packen. Dann wandelst du diese mit Array zu Tabellenstring in einen String und speicherst sie ab. Wenn du die Daten auswerten willst, dann liest du sie aus der Datei aus und wandelst sie wieder mit Tabellenstring zu Array in ein Array. Das Array kannst du dann wieder verarbeiten.
Gruß
sven
Hi Sven,
mit deiner Änderung läuft das Vi perfekt, um genau 00:00:00 Uhr wird eine neue Datei mit dem aktuellem Datum erstellt genauso wie ich es mir vorgestellt habe.
Ich hoffe ich kann nochmals um deine Hilfe bitten da ich heute verzweifelt versucht habe eine Spaltenbeschriftung einzubauen.
So wollte ich es haben:
und das kommt bei mir dabei raus:
Ich bekomme es einfach nicht hin.
Hast du vieleicht eine Idee was bei mir falsch ist?
Ich habe dir mal mein aktuelle Vi angehängt.
P.S.: ist es eigendlich notwendig zwischen den Messwerten ein Sonderzeichen einzufügen, damit ich später die Werte wieder in einen Graphen einlesen kann oder ist das für den "Tabellenstring zu Array" nicht nötig?
die Überschrift war nicht in einer Zeile, da du Zeilenvorschübe in deinen Konstanten hattest. Ich habe Sie einmal rausgenommen.
Außerdem habe ich noch eine kleine Änderung eingebaut. Nun wird die Überschrift nur einmal in die Datei geschrieben.