LabVIEWForum.de - Hilfe bei Datenaufzeichnung mit USB-6009 und LabVIEW 8.2

LabVIEWForum.de

Normale Version: Hilfe bei Datenaufzeichnung mit USB-6009 und LabVIEW 8.2
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen

ich schreibe gerade meine Diplomarbeit und hab es nun zum laufen bekommen, dass ich von nem Drucksensor und einem Flowmeter meine beiden analogen Signale über die USB-6009 box über LabVIEW 8.2 Student Edition darstellen kann.

Nun zu meinem Problem:

Ich kenn mich nicht wirklich gut aus...was man halt so im Studium in nem Praktikum mitbekommt .-))
Aber ich finde es sowieso bemerkenswert wie die neuesten Versionen benutzerfreundlich sind. Man steckt die usb-box an und es starten schon irgendwelche Assistenten.

Es geht darum, dass ich zum einem die Spannungswerte meiner beiden Signale in physikalische Werte darstellen möchte. Also in mbar und l/min. Dies kann ich über Skalierung im Measurement&Automation Explorer einstellen oder?
Was aber das größte Problem ist, dass ich einen Plot brauche, auf dem der Druck auf der x-Achse und der Flow auf der y-Achse aufgetragen ist. Mir ist die Resistance des Sytems wichtig. Aber jeden Plot den ich bis jetzt ausprobiert habe, stellt mir die Signale bezogen auf t dar.

Wie stell ich dass nun an. Gibt es irgendeine Toolbox wo ich zwei Signale gegeneinander darstellen kann, oder muss ich in ein Array aufzeichnen?

Die Sache mit dem Array ist sowieso interessant. Ich möchte dann eine *.csv oder *.txt Datei erzeugen mit den gemessenen Spannungswerten und den dazugehörigen Physikalischen Werten. Also brauche ich ein Array?

ungefähr so
U1 U2 p in mbar Q in l/min

Wäre nett wenn mir jemand etwas helfen könnte und ein paar Gedankenanstöße gibt. Ich seh nämlich geradeüberhaupt kein Land...

Vielen Dank

p.s. hab mal ein bild drangehängt wie es bis jetzt aussieht. ist nicht viel aber hat trotzdem etwas gedauert .-)
Hallo hubsi,
du kannst einen X-Y Graph benutzen um die eine Größe gegenüber der anderen darzustellen. Normallerweise kannst du auch beide Kanäle mit einem Express.vi lesen (wenns die unbedingt sein müssen Wink. Du findest auch eine Menge an Beispielen im "Example Finder".
Schau dir auch mal die DAQmx Beispiele an. RolleyesWink

Mike
servus mike

danke für die schnelle antwort. den example finder durchforste ich gerade :-)

eben das denke ich mir auch, muss ja gehen, bloß wenn ich mit meinen Analogen Signalen in nen Graph reingeh sagt er mir immer
You have connected two terminals of different types. The type of the source is dynamic data. The type of the sink is cluster of 2 elements. Ich verstehe nicht was ich vorher mit den daten machen muß. Brauche ich ein cluster oder ein array????
Hallo hubsi,
ich habe mal eine Möglichkeit als Bild angehängt.

Mike
sieht dann bei mir so aus ?

LG Hubsi


edit:

okay ich vollidiot. falsche tools .-)

bin dabei die richtigen zu suchen. die symbole allein sagen mir nicht viel. aber convert from danymic data ist schon mal super.

danke und sorry wenn es blöde fragen sind. aber am anfang weiß man halt erstmal gar nix
Hallo Hubsi,

ist nun nicht so wichtig, aber du solltest auch besser die DAQ Vi´s statt der Express-VI benutzen.
Dann ist der Lerneffekt größer^^

Ich hab dir mal nen VI angehangen mit dem ich in der Diplomarbeit die Sachen gespeichert hab,
ist nicht sauber programmiert, hat aber funktioniert.

grüße,
chris

Lv82_img
servus chris,

danke werd ich mir mal genauer anschauen. ich weis, dass die express vi nicht das optimale sind. aber die sind halt einfach angenehm :-) man schließt das signal an und schon siehst du was. aber für die speicherung und darstellung wird es wohl besser sein wenn ich die express vi weglasse. mal schauen wie ich die woche vorran komme.

hab mir anfangs gedacht zwei signale darstellen und in ner datei speichern geht ganz flott...denkste mal :-)
Servus hubsi,
das eine ist ein Express vi, und das undere ein bundle. Wink
Ich kann dir noch die kostenlosen Online Kurse bei NI empfehlen. Schau mal hier

Mike
' schrieb:danke werd ich mir mal genauer anschauen. ich weis, dass die express vi nicht das optimale sind. aber die sind halt einfach angenehm :-) man schließt das signal an und schon siehst du was. aber für die speicherung und darstellung wird es wohl besser sein wenn ich die express vi weglasse. mal schauen wie ich die woche vorran komme.

Das Express-Vi ist gewissermaßen ein LabVIEW innerhalb von LabVIEW, gedacht dafür, daß auch nicht so erfahrene Anwender bei Standardaufgaben schnell zu einem Resultat kommen. Bei Dir handelt es sich um eine Standardanwendung. Wenn Dir wegen der Anwendung von Expres-VIs ans Bein gepinkelt wird - und das ist in diesem Forum so sicher wie das Amen in der Kirche - dann must Du das nicht so ernst nehmen.

Der Funktionsumfang von Express-VIs ist so konzipiert, daß man für Standardanwendungen vollständig mit Express-VIs und dynamischen Signalen arbeiten kann. Nicht optimal und inkonsequent ist es, die Express VIs nur teilweise zu verwenden und zwischendurch die dynamischen Signale in normale Signale zu konvertieren.

Das setzt voraus, daß man nicht nur die VIs zur Erzeugung und Verarbeitung von Signalen benutzt, sondern ebenso die VIs für Signalmanipulation - die sollte man also gründlich kennen. Das Allerwichtigste ist hierbei das VI zu Zusammenfassung und Trennung von Signalen.

Tip zu DAQ: Für mehrere AI-Kanäle grundsätzlich nur einen DAQ-Assistenten verwednen. Nur so ist es möglich, die Kanäle miteiander zu synchronisieren. Man kann sowieso nicht mehrere AI-Tasks mit verschiedenen Abtastparametern unabhängig voneinander laufen lassen.

Die Aufgabe zur XY-Darstellung sähe also so aus: 1 DAQ-Assistent mit 2 Kanälen --> Signal teilen --> die beiden Signale auf den X bzw.Y Eingang des Express-XY-Graph geben.

Hier Beispiel mit simulierten Signallen, wofür man allerdings für die Signalerzeugung von 2 Kanälen 2 VIs benötigt:
[attachment=14363]Lv82_img[attachment=14364]
hallo

erstmal vielen dank für eure antworten. bin mittlerweile um einiges schlauer geworden.

@mike. die richtigen symbole hab ich mittlerweile gefunden .-)
das 3 stunden kursbuch kannte ich, aber den rest nicht. ist echt ein super link...danke


@lucki. das hab ich mir schon gedacht mit den express vi. aber ich fühl mich nicht angepinkelt .-) man muss halt bei sowas immer schauen wie viel zeit man investiert. ich brauche letztendlich einen messplatz mit dem ich meine ergebnisse zuverlässig überprüfen kann. ein teil meiner arbeit ist es ein flussventil zu entwickeln und ich muss von verschiedenen geometrien das druck-flow verhalten messen. da ist es echt bissl schwierig sich tief in die LabVIEWumgebung einzuarbeiten...obwohl ich mittlerweile echt fasziniert bin .-) werd also sicherlich etwas tiefer einsteigen als ursprünglich geplant...sofern es die zeit zulässt. aber aus diesem grund sind die express vi für den anfang nicht schlecht. wie du ja bereits gesagt hast....für den eher unerfahrenen user ^_^

also an dieser stelle nochmals vielen dank für eure hilfe. ich glaub ich bin jetzt gut vorbereitet für die neue woche. bin ja mal gespannt wie das morgen hinhaut :-)
werd euch weiter berichten und sicherlich nochmals ein paar blöde fragen stellen Rolleyes

schönen sonntag abend

lg hubsi
Seiten: 1 2
Referenz-URLs