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!
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.
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?!
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
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.
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.
' 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 Beispiel
[attachment=38748:Test_Messung.vi]
Techniker
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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?
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
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.