LabVIEWForum.de - Daten aufnehmen von USB 6008

LabVIEWForum.de

Normale Version: Daten aufnehmen von USB 6008
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe die Aufgabe einen AI von der USB 6008 Messkarte zu verarbeiten. Dazu habe ich kleine Problemchen.
Ich habe gerade versucht im Measurement Explorer mein Gerät auszuwählen und musste leider efststellen, dass es nicht vorhanden ist. Wie kann ich dem Programm denn sagen, dass ich von einem der Eingänge ein Signal erfassen möchte ohne die Karte schon zu haben.

Techniker
Im MAX rechtsklick auf DAQmx-Gerät...neues DAQmx-Gerät erzeugen....simuliertes Gerät...allerdings ist dein USB-Modul nicht verfügbar...evtl. kannst du aber ein anderes als Dummy verwenden?!
Hast du die USB-6008 angeschlossen? Taucht sie in der Windows-Systemsteuerung auf?

Dann mglw. Treiber neu installieren, soll schon geholfen haben.

Simulieren lässt sich die 6008, wie Achim schon sagt, nicht! Da muss man auf eine andere DAQ-Karte (z.B. 6210) ausweichen.

MfG, Jens
Ja danke,
ich habe schon gelesen, dass man diese Karte nicht Simulieren kann. Ich möchte eigentlich auch nur das Programm an diese Messkarte anpassen ohne sie vorher zu haben. Damit man später die KArte anschließen kann und dann sollte das Programm auf sie zugreifen. Und dazu müsste ich ja im DAQ die KArte anwählen. Nur wenn sie nicht aufgeführt wird ist es nicht so einfach.

Techniker
Dann lies dir die 2. Hälfte des folgenden Thread durch:

http://www.LabVIEWforum.de/index.php?showtopic=8507

MfG, Jens
' schrieb:Dann lies dir die 2. Hälfte des folgenden Thread durch:

http://www.LabVIEWforum.de/index.php?showtopic=8507

MfG, Jens

alles klar habe ich jetzt gefunden.
Jetzt suche in einen Diagramm oder Graphen, der für meine Messung geeignet ist.
Messwert 0-2V in einer For Schleife. Ich möchte meinen Messwert nicht abhängig von der Spannung und der Zeit Messen, sondern von der Anzahl der Schleifendurchgänge und der Spannung.
Ich habe oft gelesen, dass man keine Express VI´s nehmen soll, aber wie nehme ich am besten einen Messwert auf und zeige ihn richtig an.

Hier mal mein BeispielLv80_img
[attachment=11599]


Techniker
Meinst Du so?

[attachment=11600]
Lv80_img

Gruß Markus

' schrieb:alles klar habe ich jetzt gefunden.
Jetzt suche in einen Diagramm oder Graphen, der für meine Messung geeignet ist.
Messwert 0-2V in einer For Schleife. Ich möchte meinen Messwert nicht abhängig von der Spannung und der Zeit Messen, sondern von der Anzahl der Schleifendurchgänge und der Spannung.
Ich habe oft gelesen, dass man keine Express VI´s nehmen soll, aber wie nehme ich am besten einen Messwert auf und zeige ihn richtig an.

Hier mal mein BeispielLv80_img
[attachment=38748:Test_Messung.vi]
Techniker
Das gefällt mir schon ganz gut nur fehlt mir ein wenig der Durchblick bei den verwendeten Elementen.
Ich habe es jetzt in mein Programm eingebunden aber ich kann den Ablauf noch nicht so richtig nachvollziehen.

Anhand meines Bildes versuche ich es nochmal deutlich zu machen.

Ich habe beim ersten Schleifendurchlauf eine Spanung "X"(kommt im meinem Bild von unten) und eine Zahl der Schleifendurchläufe von "i". Beim den nächsten Durchläufen ändert sich sich "X" und auch "i" jetzt möchte ich beide Werte in dem XY Graph anzeigen lassen. Hintergrund dieser Struktur soll sein, dass ich bei jedem Schleifendurchlauf eine bestimmte Strecke zurücklege und nach dieser Strecke möchte ich einen Wert messen und im Anschluss wieder die Strecke bewegen und wieder messen. Die Anzahl der Durchläufe wird anfangs von Hand eingegeben und später soll es automatisch berechnet werden
Wozu brauche ich denn das obere Schieberegister und wozu ist die Verbindung vor den Schieberegistern zu dem Element?

Techniker
ich habe es jetzt soweit, dass ich den Messwert richtig anzeige, aber richtig verstanden hab ich es noch nicht.
Würde mich freuen, wenn es hier jemand gibt, der mir das erklären könnte!
' schrieb:Wozu brauche ich denn das obere Schieberegister und wozu ist die Verbindung vor den Schieberegistern zu dem Element?

Ein SR gibt die Werte die du hinten übergibst beim nächsten Durchlauf der Schleife wieder vorn raus.
Bei dir ist das so, das im ersten Durchlauf eine 1 in das Array eingefügt wird, beim 2.Durchlauf wird eine 2 unterhalb der 1 eingefügt usw.

Die Verbindung vor dem SR ist ein Initialisieren auf ein leeres Array, z.Bsp das nach dem beenden der Schlaufe und nächstem aufrufen dort nicht die Werte vom ersten Aufruf stehen.

Hoffe das hilft
Referenz-URLs