Messdaten durch einen Knopfdruck abspeichern - 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: Messdaten durch einen Knopfdruck abspeichern (/Thread-Messdaten-durch-einen-Knopfdruck-abspeichern) Seiten: 1 2 |
Messdaten durch einen Knopfdruck abspeichern - Tugbay - 11.08.2010 15:02 Hallo zusammen, ich hätte allgemein eine Frage zum Speichern von Daten. Ich schreibe gerade meine Bachelorarbeit mit LabVIEW. In LabVIEW bin ich leider ein Neuling, so dass ich sehr wenig Erfahrung damit habe. Ich habe leider auch sehr wenig Zeit, um mich damit intensiv auseinanderzusetzen. Aus diesem Grund komme ich zur Zeit leider nicht weiter. Für jede kleine Hilfe würde ich mich sehr freuen. Ich muss eine Oberfläche programmieren, wo ich nur Messdaten erfasse und sie abspeichere (Ist nicht ganz der Inhalt meiner Arbeit). Ich will auf dem Frontpanel ein Button haben, das z.B. speichern heißt. Wenn ich draufdrücke, sollen all meine Messdaten in eine .tdm abgespeichert werden. Beim Speichern sollte ich natürlich auch wählen können, wo und unter welchen Namen ich sie abspeichern möchte. Dabei ist zu beachten, dass ich die Messdaten nicht einmal abspeichere, sondern öfters. Das bedeutet, ich sollte auch eine neue Datei zum speichern erzeugen können. Beim Speichern sollen also die alten Datein nicht überschrieben werden, sondern neue Dateien erzeugt werden. Wenn Ihr eventuelle Beispiel Programme, Links oder Tutorials habt, würde mir das sehr helfen. Beim recherchieren habe ich leider nicht wirklich was mir helfen konnte gefunden. Vielen dank für Eure Bemühungen. Gruß Tugbay Messdaten durch einen Knopfdruck abspeichern - eg - 12.08.2010 00:46 Eine While Loop mit Stop Button und zwei ExpressVis (eins für Datenefassung, ein für TDM File) in der Loop. Fertig. Messdaten durch einen Knopfdruck abspeichern - Tugbay - 12.08.2010 10:16 Vielen Dank für die Antwort. Könnten Sie mir eventuell ein Beispiel VI hochladen? Ich habe leider keine Hardware von NI. Ich dachte Express VIs kann man nur verwenden, wenn man Hardware von NI hat. Liege ich da falsch? Kann ich die Express VIs auch mit externer Hardware benutzen? Messdaten durch einen Knopfdruck abspeichern - dimitri84 - 12.08.2010 10:29 Wo kommen denn deine Messwerte her? Das Express VI zur Datenerfassung (DAQ-Assistent) funktioniert natürlich nur mit DAQ-Karten von NI, richtig. Dem Express VI zum Speichern der Daten (bitte TDMS benutzen, nicht tdm) ist es hingegen Wurst woher die Messwerte kommen - das funktioniert immer. Wird denn das Programm in der Bachelor-Arbeit dargestellt/erwähnt? Wenn ja, hätte ich einen deutlich höheren Anspruch an das Programm als nur eine While-Schleife mit 2 Express VIs drin. Meine Bachelor-Arbeit wollte ich damals besonders gut machen ... aber vielleicht bin ich da ja ein Exot. Messdaten durch einen Knopfdruck abspeichern - Tugbay - 12.08.2010 12:06 Ich muss ein Getriebeprüfstand mit LabVIEW steuern. Dafür haben wir zwei CANBus Karten von Softing und eine Profibus Karte von Hilscher. Vom Prüfstand über CANBus bekomme ich meine Daten. Ich will meine Dateien als TDM abspeichern, da die Messwerte danach in Diadem bearbeitet bzw. dargestellt werden. In Diadem kann man glaub ich TDM Dateien anstatt TDMS öffnen. Welches sind denn die Express VIs zum Speichern der Daten ? Datenspeicher unter Datei-I/O ? Ich denke schon das ich diese Datei dann in meiner Arbeit erwähnen werde. Das Problem an der ganzen Sache ist, dass viel von mir verlangt wird, jedoch ich so gut wie keine LabVIEW Erfahrung habe. Ich muss ende September fertig sein. Ich tu mir grad mit LabVIEW sehr schwer. Ich habe für mich mal etwas programmiert, aber die Daten werden beim Ausführen des VIs gleich gespeichert. Ich würde es gerne so programmieren, dass ich ein Button zum Speichern habe. Nach dem ich diesen Button drücke, sollen meine Daten gespeichert werden. Aus diesem Grund würde ich mich für jede Hilfe sehr freuen. Messdaten durch einen Knopfdruck abspeichern - dimitri84 - 12.08.2010 12:31 ' schrieb:Ich muss ein Getriebeprüfstand mit LabVIEW steuern. Dafür haben wir zwei CANBus Karten von Softing und eine Profibus Karte von Hilscher.Und das funktioniert bereits? Ist ja schonmal nicht ohne ... Zitat:Ich will meine Dateien als TDM abspeichern, da die Messwerte danach in Diadem bearbeitet bzw. dargestellt werden. In Diadem kann man glaub ich TDM Dateien anstatt TDMS öffnen.Das muss aber ein sehr altes Diadem sein ... Ich hab jetzt keine Lust nachzulesen ab welchen Version Diadem TDMS kann. Aber es lohnt sich darum zu bemühen ein TDMS-fähiges Diadem zu benutzen da TDM noch ziemlich buggy war. Entweder ihr habt 'ne ne Rund-um-Glücklich Hochschullizenz, dann ist das kein Problem, oder da muss ein Verantwortlicher mal bei NI anrufen - ist sicher auch kein Problem. Zitat:Welches sind denn die Express VIs zum Speichern der Daten ? Datenspeicher unter Datei-I/O ?Dein Programm wird wohl keine schnelle Spielerei zum ausprobieren, daher kannstes auch direkt richtig machen - ohne Express VIs. Hier ein Beispiel: LVF-Link. Speichert auf Knopfdruck. Zitat:Ich denke schon das ich diese Datei dann in meiner Arbeit erwähnen werde. Das Problem an der ganzen Sache ist, dass viel von mir verlangt wird, jedoch ich so gut wie keine LabVIEW Erfahrung habe. Ich muss ende September fertig sein. Ich tu mir grad mit LabVIEW sehr schwer.Ich hoffe für dich, dass du schon das meiste niedergeschreiben hast und dieses LV Programm das letzte ist was du noch machen musst. Messdaten durch einen Knopfdruck abspeichern - Tugbay - 12.08.2010 13:07 Der Prüfstand läuft leider noch nicht. Bin auch dort dabei es zum laufen zu bringen. Nebenbei mach ich halt die Oberfläche zum Empfangen und Abspeichern der Daten. Die Diadem Version ist die 9.0. Über Diadem habe ich auch noch nicht recherchiert. Beim Öffnen der Datei habe ich gesehen, dass da TDM zum Auswählen gab, aber leider keine TDMS Datei. Danke für den Link. Ich habe leider nur die Einleitung bis jetzt geschrieben. Beim Hauptteil hänge ich gerade. Ich muss erst mal was gescheites machen, um es schreiben zu können. Bei mir hängt es einfach an LabVIEW. Ich habe auch leider niemanden, der mir helfen könnte. Hilft alles nichts. Ich schau mir jetzt mal dein Link an. Messdaten durch einen Knopfdruck abspeichern - Tugbay - 12.08.2010 15:00 Dein Besipiel Programm ist eigentlich genau das, was ich gesucht hatte. Ich hätte aber trotzdem eine Frage. Im Bild das ich hochgeladen habe, habe ich die Stelle markiert. Von wo kriege ich dieses Symbol her? Ich habe es leider nicht gefunden. Messdaten durch einen Knopfdruck abspeichern - dimitri84 - 12.08.2010 15:40 Das ist eine TDMS-Referenz-Konstante. Die bekommst du, wenn du mit der rechten Maustaste auf den Referenzeingang von einem TDMS VI klickst -> dann Konstante erstellen. Die hat eigentlich keinen Zweck - kannste auch weglassen. Aus rein optischen Gründen wurde sie angescglossen, weil dann so der Case-Tunnel nicht als "Standard wenn nicht verbunden" definiert werden muss. Unwichtig ... Messdaten durch einen Knopfdruck abspeichern - Tugbay - 13.08.2010 13:44 Hallo nochmals, ich habe die "Record_BSP" Datei erweitern wollen. Ich wollte das dieses VI noch die TDMS Eigenschaften festlegt, den TDMS Dateimonitor startet und die erzeugte TDMS Datei in eine TDM Datei konvertiert. Jedoch ist dies mir nicht gelungen. Außer das Speichern der Datei, funktioniert leider nichts. Beim TDMS-Dateimonitor und beim TDMS in TDM konvertieren habe ich Probleme mit meinem Dateipfad. Ich kann es nirgendswo anschliessen. Habe so viel rumprobiert, komme aber leider nicht zum Ergebniss. Wo liegt mein Problem? Was habe ich falsch gemacht? Gruß Tugbay |