LabVIEWForum.de
Vi Messung/Ausgabe schneller machen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Vi Messung/Ausgabe schneller machen (/Thread-Vi-Messung-Ausgabe-schneller-machen)



Vi Messung/Ausgabe schneller machen - haipas - 22.11.2010 15:46

Hallo,

ich versuche an einer NI USB-6212 einen Messwert einzulesen zu verrechnen und dann auszugeben. Mein Problem dabei ist das das ganze VI ca 32ms braucht ich hätte das ganze gern mindestens auf 10ms beschleunigt.

Der Lesetask ist auf 1 Sample (On Demand eingestellt) der Schreibtask steht auf auch auf 1 Sample (On Demand).



Entschuldigung für die wirre Programmierung ich bin absoluter LV AnfängerSmile


mfg

haipas

P.S: ich benutze LV 2010


Vi Messung/Ausgabe schneller machen - GerdW - 22.11.2010 17:00

Hallo haipas,

warum stoppst du die Tasks in jeder Iteration, wenn du sie auch weiterhin benutzen möchtest?


Vi Messung/Ausgabe schneller machen - RHeil - 22.11.2010 17:26

Du willst einen Regler bauen?
Schau Dir mal das Beispiel "PID Control-Advanced.vi" an, das mit LabVIEW mitkommt.

Das baut die Tasks im LabVIEW-Code zusammen, anstatt sie im MAX zu konfigurieren.
Schaut etwas komplizierter aus, bietet aber viel weitergehende Möglichkeiten.

Ansonsten entspricht es von der Struktur her ziemlich genau Deinem VI.


Noch eine Kleinigkeit: Willst Du die Zeitmessung wirklich beim zweiten Schleifendurchlauf zurücksetzen?
Falls Du den ersten meinst, solltest Du hier mit 0 vergleichen, statt mit 1.


Vi Messung/Ausgabe schneller machen - GerdW - 22.11.2010 17:29

Hallo haipas,

und wozu eine FOR-Loop, die nur einmal durchlaufen wird?
lv2010


Vi Messung/Ausgabe schneller machen - haipas - 23.11.2010 07:57

Hallo,

danke erstmal für die schnellen AntwortenSmile.

@GerdW ob ich die Tasks in der while Schleife lasse oder nicht ändert nichts an der Zeit. Das es einen Rückkopplungsknoten gibt wusste ich bis jetz auch nichtWink.

@RHeil ich habe das Beispiel angeschaut und wollte es Testen bekomme jedoch den Fehler (Screenshot).


Gruß

haipas


Vi Messung/Ausgabe schneller machen - Y-P - 23.11.2010 08:11

Da steht doch schon, was Du für mögliche Auswahlmöglichkeiten hast ("kontinuierlich" und "endliche Anzahl") ?! Unsure
Das andere ("Hardware Timed Single Point") scheint mit Deiner Karte nicht zu tun.

Gruß Markus


Vi Messung/Ausgabe schneller machen - haipas - 23.11.2010 09:03

ok,

dann hab ich wohl die Falsche Hardware für mein vorhaben... denn in der Anleitung des Beispiels ist meine USB Karte nicht unterstützt.