LabVIEWForum.de
Benötige Hilfe für Studienprojekt mit DAQ-Karte - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Benötige Hilfe für Studienprojekt mit DAQ-Karte (/Thread-Benoetige-Hilfe-fuer-Studienprojekt-mit-DAQ-Karte)



Benötige Hilfe für Studienprojekt mit DAQ-Karte - BodenseeBike - 04.06.2012 13:32

Hallo zusammen,

bin gerade dabei, für ein Studienprojekt mein erstes Labview-Programm zu schreiben. Leider funktioniert noch nicht alles wie gewünscht und ich hoffe, dass mir hier jemand mit mehr Erfahrung weiter helfen kann.

Kurze Beschreibung des Projekts:
Es soll über Labview und die MyDAQ-Karte eine Motorsteuerung per Analog-Signal angesteuert werden. Dazu werden die Soll-Werte aus einer Tabelle gelesen. Um das Verhalten des Motors zu Analysieren, werden analoge Spannungssignale von Sensoren eingelesen und die Messwerte in einer Tabelle gespeichert.

Die Messwerte sind folgende:
-1x Spannung eines Akkupacks mit 30-40 Volt (Über DigitalMultimeterEingang des MyDAQ)
-1x Spannungssignal eines Stromsensors (Misst den Strom des Motors und gibt ein +-10 V Spg. Signal aus)
-1x Ist-frequenz des Motors über ein Pulssignal einer Lichtschranke

Das programmierte VI habe ich als Anhang beigefügt.

Momentan gibt es noch folgende Probleme:
-Warum taktet LabVIEW meine Schleife nicht immer wie gewünscht im 100 ms-Takt? (Da ich die Uhrzeit mitlogge, kann ich sehen dass Labview kurz nach Programmstart weniger werte aufzeichnet, nach 1-2 sek. sind es dann genau 10)

-Kann ich Werte vom DigitalMultimeter auch getaktet einlesen? Wenn ich den DAQ-Assistent in die Schleife ziehe, zeichnet das VI nur noch alle 2 (!) sek. einen Wert auf... (Weiß nicht, ob man das DMM wie ein AI benutzen kann)

-Wie kann man einstellen, dass die Messung und aufzeichnung sofort startet, und nicht erst wenn der Motor anläuft und eine Freqenz die nicht 0 ist gemessen wird?

Weiß dass ich hier viele Fragen habe, aber ich wäre wirklich dankbar, wenn mal jemand drüberschauen könnte. Womöglich ist auch mein kompletter Ansatz wie man so eine Aufgabe angeht falsch...

Vielen Dank für Eure Rückmeldung, Markus


RE: Benötige Hilfe für Studienprojekt mit DAQ-Karte - Y-P - 07.07.2012 06:55

Wenn Du nicht nur Express-VIs und Assistenten verwenden würdest, wäre Dein VI auch etwas performanter.

Gruß Markus


RE: Benötige Hilfe für Studienprojekt mit DAQ-Karte - GerdW - 07.07.2012 14:46

Hallo,

zur Frage "Kann ich Werte vom DigitalMultimeter auch getaktet einlesen?" kannst du dich ja mal mit Sworks kurzschließen...

Zitat:Wie kann man einstellen, dass die Messung und aufzeichnung sofort startet, und nicht erst wenn der Motor anläuft und eine Freqenz die nicht 0 ist gemessen wird?
Vielleicht den TimeOut kürzer als 5s einstellen?

Zitat:Warum taktet LabVIEW meine Schleife nicht immer wie gewünscht im 100 ms-Takt?
Die erste Iteration wird wegen der verwendeten Timing-Funktion (sehr wahrscheinlich) nicht das korrekte Intervall haben.
Außerdem kommen noch diverse Initialisierungen (in den DAQ-Assis) hinzu, die ihre Zeit brauchen...