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 

Array von bestimmter Stelle an 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!

28.02.2010, 19:58
Beitrag #1

taylor Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2010

8.6.1
-
de

57627
Deutschland
Array von bestimmter Stelle an lesen
Hi Leute,

ich bin immer noch Neuling, sowohl hier im Forum als auch in Bezug auf LabVIEW. Im Moment arbeite ich an einem Programm für eine Prüfung. Dabei geht es darum, vier Messwerte zu erfassen und grafisch darzustellen. Soweit auch mittlerweile kein großes Problem mehr. Allerdings hat das Programm noch zwei "Schönheitsfehler":

- Die aufgenommenen Messwerte werden in eine TDMS-Datei geschrieben. Mit einem zweiten, anderen VI kann diese später ausgelesen und die Daten wieder grafisch aufbereitet werden. Im Prinzip nehme ich Messwerte von vier Sensoren auf und füge diesem Array vor dem Datei Schreiben eine weitere, fünfte Spalte mit einer Relativzeit hinzu (beginnt beim Start der Messung ab 00:00 = HH:MM zu laufen). Ich möchte jetzt die Möglichkeit schaffen, beim Auslesen der Messdaten durch eine Tastatureingabe "Zeit" an die entsprechende Stelle der fünften Spalte des Arrays zu springen und dann alle darauf folgenden Messwerte (aus den vier anderen Spalten) auszulesen, damit der Benutzer nicht nach einer langen Aufzeichnung "ewig" vor seinem PC sitzen muss. Welche Möglichkeit(en) gibt es da?

- Da ich den DAQmx-Task, der die Daten von vier AI der USB-6008 einliest, mit 1/4Hz Samplerate betreibe (es geht um die Aufnahme von wenig dynamischen Temperaturen über eine Zeit von bis zu 48h), wird auch die While-Schleife, in der sich dieser Task befindet, nur alle 4s durchlaufen. An sich nicht besonders tragisch, aber es ist sehr unschön wenn man im Frontpanel auf einen Button klickt und erst einige Sekunden später eine Reaktion sieht. Gibt es die Möglichkeit, zwei Schleifen zu synchronisieren und Daten (in dem Fall ja ein 2D-Array mit fünf Spalten) von der einen in die andere zu übertragen? Habe die Synchronisations-Palette bereits "durchforstet", aber es mit keiner der dort gebotenen Möglichkeiten hinbekommen. Das liegt aber vermutlich an meiner eigenen Unwissenheit...

Sowohl das Suchen im Forum als auch in der LV-Hilfe haben mich nicht weitergebracht...

Im Anhang findet Ihr Screenshots der jeweiligen Blockdiagramme (Schreiben / Lesen). Wenn Bedarf besteht, lade ich gerne die VIs hoch. Ich danke Euch für schnelle Antworten!

       

MfG
taylor
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Array von bestimmter Stelle an lesen - taylor - 28.02.2010 19:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String Array in bin schreiben und lesen EOF hansi9990 9 9.540 31.08.2016 10:56
Letzter Beitrag: hansi9990
  bestimmte Werte aus Array lesen psypher 5 7.437 12.04.2016 09:21
Letzter Beitrag: psypher
  Kommentar an erster Stelle Dustin 5 5.913 23.07.2015 12:31
Letzter Beitrag: GerdW
  String lesen, nach vorgaben löschen und in Array schreiben nova.08 6 7.921 18.09.2014 13:31
Letzter Beitrag: GerdW
  Bestimmter Teil einer Textdatei auslesen ExperimetalPhysiker 3 5.577 24.02.2014 09:08
Letzter Beitrag: GerdW
  String lesen und in Array schreiben maxikboy 2 11.665 19.09.2012 09:52
Letzter Beitrag: maxikboy

Gehe zu: