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 

DAQ Datenoutput an zwei Ziele mit unterschiedlichen Intervallen



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!

05.05.2016, 12:09
Beitrag #1

moTo Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Apr 2016

2015
2015
EN



DAQ Datenoutput an zwei Ziele mit unterschiedlichen Intervallen
Hallo zusammen,

ich bräuchte ein wenig Hilfe bei folgendem Problem:

Ich habe eine DAQ Express VI, aus der ich gerne Werte auf 2 Wegen auslesen möchte. Der erste Weg ist recht einfach, dort sollen die Werte einfach kontinuierlich an einen Chart gesendet werden (also eine Art Live Ansicht).
Gleichzeitig möchte ich aber genau alle x Sekunden (das x wird vorher vom User eingegeben und reicht von 0,1s bis 300s) einen Wert in ein Array bzw. in einen Indexing Tunnel schreiben, der dann später in einem Array gespeichert wird. Dabei soll auch der Zeitpunkt der Datenaufzeichnung der einzelnen Messpunkte mit rausgeschrieben werden, damit man das im Array später auch sehen kann.

Mein erster Ansatz war das über eine Wait Funktion zu lösen, die genau den vom User gewählten Zeitintervall abwartet und dann einen einzigen Wert vom DAQ ausliest. Leider lassen sich dabei nicht parallel weitere Werte auslesen und in den Chart schreiben.

Noch eine allgemeine Frage zum DAQ:
Wenn ich im DAQ Express VI kontinuierlich messen auswähle und z.B. 100Hz einstelle, und zB. 50000 Samples einstelle, läuft dann das DAQ Express VI solange bis diese Zahl erreicht ist, oder muss sich das Express VI dazu in einer Schleife befinden? Was mache ich, wenn ich nicht weiß, wie viele Samples ich brauchen werde?

Mein Ziel wäre also folgendes:
Ein DAQ Express VI, dass mit Hardware Timing kontinuierlich Werte rausschreibt von denen alle x Sekunden ein Signal mit allen Sensorwerten, die am DAQ angeschlossen sind, abgegriffen und in ein extra Array gespeichert werden. Parallel dazu soll eine Schleife laufen, die Abbruchkriterien überprüft, die ebenfalls vom User vorgegeben werden können (max. Messzeit, Stop Button, Anzahl Messwerte im Array). Auch parallel dazu soll zum gleichen Zeiptunkt wie ein Messwert rausgeschrieben wird auch ein Bild mit einer Kamera gemacht werden.

Das ganze findet in einer State Machine statt.

Wie setze ich das am besten um?

Vielen Dank im Voraus für eure Rückmeldung!

PS Im Anhang habe ich meinen Versuch angehängt, die zwar die Werte im richtigen Intervall rausschreibt, aber keine Live Ansicht parallel dazu erlaubt.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
DAQ Datenoutput an zwei Ziele mit unterschiedlichen Intervallen - moTo - 05.05.2016 12:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2 Parallele While-Schleifen mit unterschiedlichen Timer beenden Tomate27 3 3.297 18.08.2020 13:29
Letzter Beitrag: GerdW
  zwei Plots in einem X-Y Graphen mit zwei Achsen bachatero18 7 6.101 20.11.2019 15:06
Letzter Beitrag: Lucki
  For-Scheife zu unterschiedlichen Zeitpunkten unterbrechen? Stefan_r 6 5.505 03.11.2014 10:12
Letzter Beitrag: Stefan_r
Question Y-Achse mit unterschiedlichen Farben im Label LazyBoNe 2 4.101 02.07.2014 08:28
Letzter Beitrag: LazyBoNe
  Umgang mit vielen Variablen unterschiedlichen Typs dummyuser 6 6.193 13.01.2014 12:19
Letzter Beitrag: dummyuser
  Probleme mit unterschiedlichen Datentypen Hasenfuss 4 5.559 22.04.2013 13:02
Letzter Beitrag: Kiesch

Gehe zu: