LabVIEWForum.de - Fehler in LV sowohl MAX, Rechnerproblem?

LabVIEWForum.de

Normale Version: Fehler in LV sowohl MAX, Rechnerproblem?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Rückfrage:

Hast du es mal mit dem Bsp aus Beitrag #7 probiert, bzw. dies auf deine Bedürnisse angepasst?

Hier kannst du die Puffergrösse einstellen (entsprechendes Control auf dem FP habe ich ja erstellt, ruhig mal mit gnadenlos großem Wert probieren). Und in der Read-Schleife werden ja durch den Anschluss "-1" bei "zu lesende Werte" immer alle gerade im Puffer liegenden Werte ausgelesen.

MfG, Jens
Hallo,

ich habe eine Idee, wie man testen könnte, ob der USB-Bus auf deinem Rechner schnell genug für die Datenübertragung ist oder nicht:

Mach mal (meinetwegen auch mit DAQ-Assi) eine zeitlich begrenzte Datenerfassung (z.B. 10 oder 20 Sekunden mit der höchsten Frequenz, die du sampeln willst). Dann ist ja komplett der DAQmx-Treiber für die Datenübertragung zuständig (mit entsprechend großen Datenpuffer). Wenn jetzt solche Read-Warnungen kommen, dann ist wohl doch der USB-Bus zu langsam.

MfG, Jens
Bin kürzlich noch über folgendes in der LV-Hilfe gestolpert:

[attachment=10648]

d.h. LV beachtet "zu kleine" Buffer-Einstellungen bei Continous-Acquisition gar nicht.

MfG, Jens
' schrieb:Bin kürzlich noch über folgendes in der LV-Hilfe gestolpert:

[attachment=37690:Image01.png]

d.h. LV beachtet "zu kleine" Buffer-Einstellungen bei Continous-Acquisition gar nicht.

MfG, Jens

Gilt das auch, wenn man das im MAX im entsprechenden Task konfiguriert?

So wie ich's verstehe, werden die Tabellenwerte nur dann verwendet, wenn der manuell gesetzte Wert kleiner ist als der Tabellenwert. Heißt "manuell" dann nur über PropertyNode oder auch im MAX? Ich vermute letzteres...


A.
' schrieb:Gilt das auch, wenn man das im MAX im entsprechenden Task konfiguriert?

So wie ich's verstehe, werden die Tabellenwerte nur dann verwendet, wenn der manuell gesetzte Wert kleiner ist als der Tabellenwert.
Genau so sehe ich das auch, die Tabellenwerte sind Minimalwerte, die verwendet werden, wenn man am Timing-VI einen kleineren Wert angibt.
' schrieb:Heißt "manuell" dann nur über PropertyNode oder auch im MAX? Ich vermute letzteres...
Denke, das gilt auch für MAX-Tasks. Denn wenn man sich LV-Code aus einem MAX-Task erstellen lässt, taucht da ja genau dieses Timing-VI auf.

MfG, Jens
Seiten: 1 2
Referenz-URLs