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 

Analogmessung auf einem Kanal im Hintergrund



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!

23.02.2010, 12:07
Beitrag #1

wernerIBN Offline
Datenflussumgeher
**


Beiträge: 124
Registriert seit: Sep 2009

8.6 und 2011
2000
DE

52425
Deutschland
Analogmessung auf einem Kanal im Hintergrund
Hallo,
ich benötige eine Idee zur Architektur.

Ich habe eine Erzeuger-Verbraucherstruktur, mit der kann ich eine Motorsteuerung von A nach B fahren lassen.
Das ist fertig und geht, nun soll folgendes hinzugefügt werden:

Von einem DAQ-MX-Gerät sollen dabei die ganze Zeit Analogmesswerte auf einem Kanal mit etwa 1kHz aufgenommen und live als Graph Oszilloskopmäßig angezeigt werden. Aus dem DAQ-MX VI kommt der Datentyp Signalverlauf raus.

Das würde ich gemäß dem Beispiel Acq&Graph Voltage-Int Clk-EveryN&DoneEvent.vi eventgesteuert realisieren, und einfach zusätzlich zur Erzeuger-Verbraucher-Struktur als parallelen Zweig in mein Blockdiagramm aufnehmen. Vermutlich geht das, oder ist es schlecht in einem Blockdiagramm zwei Event-Strukturen (einmal die der Erzeuger-verbraucher-Struktur, und einmal den ErfassungJedenNtenSamplesEvent) zu haben ?

Nun mein Problem, dazu fällt mir nix einfaches, logisches, gutes ein:

Ich möchte gerne mittendrinn, einfach per Button einschalten, die Messdaten in eine Datei laufen lassen, und per Button diese Aufzeichnung wieder ausschalten können. Und so im Laufe des Versuchs 10-20 Dateien aufnehmen um diese später auszuwerten.

Mir ist nicht klar, wie ich diese Analogdaten vom Datentyp Signalverlauf mal in eine Datei mit einem bestimmten Dateinamen umlenke, und mal nicht. Würde ich das mit den TDMS-VIs machen, so müsste ich ja beim Einschalten der Aufzeichnung den File mit Namen xy.dat anlegen und öffnen, dann irgendwie mehrere Events lang die Analogdaten vom Datentyp Signalverlauf reinlaufen lassen, und dann diesen File schliessen. Und da ich mehrere Files aufnehmen will, muss das ganze mehrfach während der Messung gehen.

Mein Problem ist der Punkt, wie ich diese Eventartig entstehenden Daten programmgesteuert in die Datenfiles laufen lassen kann, und das ganze mehrfach vom Benutzer wählbar.

Ich hatte auch schon die Idee, die Daten aus dem Graph zu nehmen: Vor Datenaufzeichnung lösch ich den Graph, dann lass ich die Daten reinlaufen, und beim Ende der Aufzeichung lege ich die messdatendatei an, kopier alles aus dem Graph (oder einem vorgelagerten Array, falls es das für den Datentyp Signalverlaufsdaten gibt) in die Datei rein und mach dann den File zu. Das wäre dann nur eine 3stufige Sequenz.

Oder gibt es für dieses Problem einen besseren Weg ?

Werner

Erfahrung ist die Summe der gemachten Fehler
KISS - Keep it simple and stupid
Walking on water and developing software from a specification are easy if both are frozen. – Edward V Berard
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Analogmessung auf einem Kanal im Hintergrund - wernerIBN - 23.02.2010 12:07

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Analogmessung und Lichtschranke Herri 4 3.056 09.12.2019 14:48
Letzter Beitrag: MarcoN
  DAQ Kanal erzeugen jodh14 11 7.307 21.03.2018 15:37
Letzter Beitrag: jodh14
Question DAQ - Task und Kanal Synchronisierung pandamir 20 21.382 04.09.2013 18:40
Letzter Beitrag: Spoony
  DAQmx - Kanal 2 Abtastrate abhängig von Kanal 1 DerJohannes 6 6.461 29.08.2013 17:50
Letzter Beitrag: DerJohannes
  Kanal in Task auswählen Sundypha 10 9.778 15.01.2013 11:07
Letzter Beitrag: Sundypha
  Samples pro Kanal und Zeiterfassung Mimo_LV002 6 7.276 15.12.2012 20:02
Letzter Beitrag: GerdW

Gehe zu: