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 

Messwerte in eine 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!

15.11.2010, 18:19 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2010 19:15 von jg.)
Beitrag #1

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Hallo,

ich stehe hier leider vor zwei Problemen. Ich möchte gerne Messwerte zweier
Messgeräte von einer seriellen Schnittstelle abwechselnd in eine ASCII Datei (.asc) einlesen. Das
funktioniert eigentlich auch. Erstes Problem: Jedoch bekomme ich nach einer gewissen Zeit immer einen
Fehler. Siehe Bild unten.

Das passiert immer wenn die .asc Datei zw. 430 und 530 kb groß ist.

Hat einer von Euch eine Idee?
Schön wäre es wenn ich alle x- Werte neu anfangen könnte (fäng in der selben Datei wieder bei 0 an),
oder wenn ich alle z.B. 50 Messwerte eine neue Datei anfangen würde und dieses dann zwischen z.B.
Datei 1 und Datei 2 alterniert.

Wollte eigentlich vermeiden das ExpressVI zu verwenden.

Zweites Problem: Wie mache ich das eigentlich mit dem Timestamp. Ich hatte auch gerne die Millisekunden
angezeigt. Momentan sehe ich aber während einer Messung immer nur Stunde, Minute und Sekunde. Ich bräuchte
aber auch die Millisekunden, damit ich überprüfen kann ob die Messwerte auch sauber im 200 ms Sek. - Takt
eingelesen werden.
Verwendete Labview- Version ist 8.6 Studentenversion.

Danke schon mal für die Hilfe


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.11.2010, 19:19
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Messwerte in eine Datei lesen
Offtopic2
:profil:LabVIEW 8.4 gibt es nicht.
Tiffs mögen ja in der Mac-Welt weit verbreitet sein, aber als Bild-Format für Browser in der Windows-Welt haben sie sich nicht durchgesetzt. Nimm doch nächstes Mal ein PNG, das wird gleich inline angezeigt.

Zu deinen Fragen:KA, ohne Einsicht in den Sourcecode wären die meisten Antworten ziemliche Raterei. Also VI hochladen, wenn möglich.

Der Fehler kommt aus der VISA-Kommunikation, ich bezweifle, dass er ursächlich mit einen parallelen Datenspeicherung zusammenhängt.

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
15.11.2010, 20:07
Beitrag #3

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Danke für die schnelle Antwort,

Zitat::profil:LabVIEW 8.4 gibt es nicht.

sorry war ein vertippsler *blush*

Zitat:Tiffs mögen ja in der Mac-Welt weit verbreitet sein, aber als Bild-Format für Browser in der Windows-Welt haben sie sich nicht durchgesetzt. Nimm doch nächstes Mal ein PNG, das wird gleich inline angezeigt.

Gab bei mir jedesmal eine Fehlermeldung. Deshalb das .tiff

Zitat:Zu deinen Fragen:KA, ohne Einsicht in den Sourcecode wären die meisten Antworten ziemliche Raterei. Also VI hochladen, wenn möglich.

Der Fehler kommt aus der VISA-Kommunikation, ich bezweifle, dass er ursächlich mit einen parallelen Datenspeicherung zusammenhängt.

1:1 ist das leider nicht möglich... musste die Steuerbefehle und Antworten rausnehmen *sorry* ansonsten hier das VI:


Lv86_img


Danke schonmal.... ich mach das hier noch nicht all zu lange und stehe deswegen hin und wieder bissel dumm da.

LG


Angehängte Datei(en)
Sonstige .vi  schnittstelletest.vi (Größe: 30,76 KB / Downloads: 228)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.11.2010, 20:31
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Messwerte in eine Datei lesen
Hilfe! Dauerndes File-Open ohne das dazugehörige File-Close! Also entweder du schließt den File nach dem Schreibvorgang jedesmal, oder du reichst die File-Refnum an den nächsten Schleifendurchlauf weiter, wobei du dann nicht wieder den File neu öffnest.

Zwecks Millisekunden, nimm eine andere Zeit zu String Funktion. Z.B. die hier:
   
Oder "Format Into String"

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
15.11.2010, 21:28
Beitrag #5

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Danke. Werde ich morgen direkt machen.

LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2010, 09:18 (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2010 09:37 von tierchen.)
Beitrag #6

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Danke war hilfreich. Habe nur den Timestamp gegen Datum und Zeit mit Sekunden
ermitteln genommen, damit ich hinter jedem Messwert die passende Zeitmarke habe.

Nun mal schauen wie sich das mit dem Fehler so entwickelt. Habe auch das Datei
konsequent schließen mit eingebaut.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.11.2010, 09:26
Beitrag #7

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Messwerte in eine Datei lesen
Hallo,

wenn du beim Empfangen den aktuellen Timestamp ermittelst und z.B. in einer Schleife aktualisierst, sollte das problemlos möglich sein:


Sonstige .vi  dt.vi (Größe: 5,6 KB / Downloads: 219)
Lv85_img

   

Sonst bitte das entsprechende VI hochladen, da Raten keinem hilft.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2010, 09:42
Beitrag #8

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Zitat:wenn du beim Empfangen den aktuellen Timestamp ermittelst und z.B. in einer Schleife aktualisierst, sollte das problemlos möglich sein:


Jup sollte auch gehen. Wollte nur noch mehr Schleifen verhindern. Aber mit der oben genannten Änderung funzt es auch *freu*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2010, 18:02
Beitrag #9

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Nabend,

kleines Zwischenupdate: Gebe ich den String als Schleife immer wieder in ein
Ausgabefenster läuft das Programm stabil für die nächste Stunde. Bau ich die
Datei ein, wird weiterhin die Visafehlermeldung gebracht. Könnte sein, dass da dann
irgendetwas überläuft. Daraufhin kommt es zu einem Timeout bei Visa. Mal sehen,
denn die Messwerte sollen nacher auf 2 Arten genutzt werden. Onlineübertragung
mit einem Protokoll und steuerbare Speicherung in eine Datei über eine gewisse
Zeit. Wobei ich ja auch immer noch nicht genau weiss wie ich die Daten online direkt
aus der Schleife befördern kann. Kommt Zeit kommt Rat.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2010, 08:37
Beitrag #10

tierchen Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Nov 2010

8.6
2010
de

56075
Deutschland
Messwerte in eine Datei lesen
Morgen,

habe mich nun entschieden das ganze per UDP zu verschicken
(für die Onlinevariante) und gestern
anhand von Beispielen etwas herumgebastelt. Sprich... ich habe
simulierte Werte (hier mal mit einem Drehregler) an eine andere IP geschickt
(kein LabView Rechner).
Natürlich mit genauer MesszeitSmile. Nur hab ich jetzt zur "richtigen"
implementierung eine Frage. Wie bekomme ich den jeweiligen String aus meiner
Schleife im Programm? Variablen? Gibt es da eine elegante Lösung, wie ich die
Werte da rausnehme? Momentan versuche ich das einfach so in das eine VI mit
hinein zu stecken. Ich hatte auch schon versucht mein ganzes OrginalVI zu einem
SubVi zu machen.... Das verlief aber nicht so ganz korrekt.

Ich hoffe mein Beitrag ist nicht offtopic
LG
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.787 26.01.2017 10:18
Letzter Beitrag: GerdW
  Messdaten in eine DFQ-Datei speichern uecontitech 4 14.459 06.05.2015 09:33
Letzter Beitrag: GerdW
  .tdms: mehrere Signale aus einer Datei lesen Kristin_611 4 7.171 03.02.2015 12:09
Letzter Beitrag: Kristin_611
Question NUR Eigenschaften einer TDMS Datei lesen Lucky 1 4.678 24.11.2014 10:12
Letzter Beitrag: macmarvin
  Messwerte in Datei schreiben lola2014 1 5.388 14.11.2014 13:47
Letzter Beitrag: Y-P
  Mehrere Arrays of Strings in eine Excel-Datei speichern derdak 7 10.909 06.03.2014 15:12
Letzter Beitrag: derdak

Gehe zu: