INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aus Datei lesen



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!

04.01.2011, 22:06
Beitrag #1

labview_1 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Dec 2010

8.5
-
de


Oesterreich
Aus Datei lesen
Hallo!
Ich erfasse kontinuierlich Messdaten und will diese dann anzeigen, den Zeitbereich aber einstellbar machen. Ich hätte mir gedacht ich erstelle einfach jeden Tag eine Excel-Datei mit Zeit und Datum und suche mir dann die richtige Spalten heraus und erstelle ein Array oder eine neue Datei um diese dann anzuzeigen.

Geht das überhaupt? Bzw. gehts anders einfacher??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.01.2011, 22:19
Beitrag #2

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Aus Datei lesen
Sicher geht das.

Wieviele Daten fallen denn pro Tag an? Ein Datenkanal?

Eventuell bietet sich ein TDMS-File an.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 22:23
Beitrag #3

Richard Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Jun 2009

8.6,9.0,9.1,10.0,11.0
2008
DE_EN

80797
Deutschland
Aus Datei lesen
Hallo labview_1,

Glas1Glas2
Was heißt kontinuierlich? Um welche Datenmengen (MB,GB,TB...) geht es. Warum Excel? Wann anzeigen? Nach Stunden, Tagen, Wochen...
Was meinst du mit zeitbereich Einstellbar machen?

Es geht mit Sicherheit.
Und vermutlich auch einfacher, wenn mehr Infos von dir kommen.


Edit: Unicorn war schneller

Gruß Richard

Murphy was an optimist
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 23:02
Beitrag #4

labview_1 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Dec 2010

8.5
-
de


Oesterreich
Aus Datei lesen
Also alle 10 Minuten und das für immer.Smile

Ich soll den Inhalt von Gastanks überwachen und dazu erfassen ich die Druck.
Ich will die gemessenen Daten darstellen und den Zeitbereich einstellbar machen.
Dass man zum Beispiel vom 2.01.2010 bis 02.01.2011 eingibt.

Excel habe ich genommen, weil ich dachte, dass wär am einfachsten? Dry
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 23:35
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Aus Datei lesen
Also eine "Langzeitmessung" im wahrsten Sinne des Wortes.
Das ist meiner Meinung nach ein Fall für eine Datenbank. Daten können problemlos hinzugefügt werden, und die Abfrage eines Zeitraumes ist bei entsprechender Indizierung der Tabellen auch kein Problem.
Mit Excel kommst du auf keinen grünen Zweig. Aus wie vielen Dateien willst du dir Datensätze heraussuchen, wenn wie in deinem Bsp. ein Zeitraum von einem Jahr ausgewählt wird?
Mit SQL ist das eine Abfrage und du bist fertig.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 23:44
Beitrag #6

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Aus Datei lesen
Ich würde eine einfache Textdatei verwenden und pro Zeile Zeitstempel sowie Messwert eintragen. Es fallen ja nur 144 Messwerte pro Tag an. Da würde ich auch nur eine Datei anlegen. Vielleicht nach einem Jahr eine neue beginnen. Die Textdatei würde ich nur für einen kurzen Moment zum Schreiben des jeweiligen Messwert öffnen und danach gleich wieder schließen.

Für die Auswertung könnten alle Werte auf einmal gelesen werden und nur die auswählten angezeigt werden.

Die Schwierigkeiten würde ich eher im Dauerbetrieb des PC sehen: Windows könnte im Dauerbetrieb nicht 100% stabil laufen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2011, 08:30
Beitrag #7

labview_1 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Dec 2010

8.5
-
de


Oesterreich
Aus Datei lesen
Wenn wir eine Text-Datei für ein ganzes Jahr erstellen, können wir sie während dem Schreiben nicht auslesen. Auch wenn sie nach dem Schreibvorgang wieder geschlossen wird, ist es nicht sicher, ob gerade währen des Schreibvorgangs gelesen werden soll.

Ist SQL mit LabView kompatibel?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2011, 08:36
Beitrag #8

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
Aus Datei lesen
' schrieb:Wenn wir eine Text-Datei für ein ganzes Jahr erstellen, können wir sie während dem Schreiben nicht auslesen. Auch wenn sie nach dem Schreibvorgang wieder geschlossen wird, ist es nicht sicher, ob gerade währen des Schreibvorgangs gelesen werden soll.

Da der Schreibvorgang doch aber nur kurz stattfindet und das nur alle 10 Minuten, bleibt doch genügend Zeit um die Daten wieder auszulesen. Das ganze muss dann natürlich programmtechnisch sichergestellt werden (State-machine, whatever), dass während des Schreibvorgangs kein Lesevorgang stattfindet. Zu lösen ist das ganze dann so, denke ich, dass man sich merkt, dass gerade gelesen werden soll und den Vorgang dann direkt nach dem Schreiben auszuführen.

Ich hoffe, ich habe mich verständlich ausgedrückt.


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2011, 09:05
Beitrag #9

labview_1 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Dec 2010

8.5
-
de


Oesterreich
Aus Datei lesen
Du hast dich verständlich ausgedrückt Top1

Das mit dem SQL hört sich gut an. Wie funktioniert das eigentlich genau? Ich kenn mich da nicht so aus.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2011, 09:43
Beitrag #10

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Aus Datei lesen
Es ist auch möglich gleichzeitig lesend und schreibend auf eine Datei zuzugreifen. Hier können jedoch die üblichen Probleme mit Veränderung von Daten die gerade gelesen werden usw. auftreten. Das ist denke ich in Deinem Beispiel nicht relevant. Nur ein Prozess schreibt die Daten und das auch nur selten. Alle anderen Zugriffe sind nur lesend.

LabVIEW bietet auch VIs mit denen man anderen Referenzen, VI, Programmen während des Schreibens das Lesen der Datei verbieten kann (Palette File I/O -> Advanced file functions -> Deny Access). Das Programm das gerade lesen soll muss natürlich den Fehler "File access denied" abfangen und nach einiger Zeit erneut probieren zu lesen.

Ich halte hier, wenn nicht noch mehr geplant ist, eine Datenbank zu aufwändig.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datei lesen > anzeigen > verändern > speichern djbugs 5 7.783 26.01.2017 10:18
Letzter Beitrag: GerdW
  .tdms: mehrere Signale aus einer Datei lesen Kristin_611 4 7.158 03.02.2015 12:09
Letzter Beitrag: Kristin_611
Question NUR Eigenschaften einer TDMS Datei lesen Lucky 1 4.669 24.11.2014 10:12
Letzter Beitrag: macmarvin
  Text aus Datei lesen, jedoch bestimmte Zeilen floeteee 5 8.035 13.02.2014 11:03
Letzter Beitrag: GerdW
  Datei lesen --> schreiben --> Unterschied DrHoas 2 4.845 14.06.2013 12:28
Letzter Beitrag: DrHoas
  CSV Datei, lesen + schreiben, strings, double Fireraiser 3 11.906 02.05.2013 14:49
Letzter Beitrag: Fireraiser

Gehe zu: