LabVIEWForum.de - falsche Sample-Anzahl

LabVIEWForum.de

Normale Version: falsche Sample-Anzahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute,

Ich habe ein Problem mit meinem analogen Datenoutput bzw. mit der Samplerate und Anzahl.
Im Anhang habe ich das betreffende VI, es handelt sich um LabVIEW 2009.
Ich will auf 4 Kanälen unterschiedliche Funktionen und Schwingungen ausgeben, alles zeitgesteuert. Daher die Case-Struktur. Das funktioniert auch soweit.
Zur Kontrolle lasse ich mir auch den Output in eine tdms-Datei speichern. Da das Programm 26 Sekunden laufen soll, und beim Input jede ms ein Sample erfasst wird, will ich genau diese Samplerate auch beim Output. Nun habe ich allerdings das Problem, dass wesentlich mehr Samples gespeichert werden und bei jedem Durchlauf unterschiedlich viele. Ich habe schon ein wenig mit dem Timing rumgespielt, komme aber auf keinen grünen Zweig.
Kann mir irgendwer sagen, wie ich das VI konfigurieren muss, damit ich auch beim Output auch nur jede ms ein Sample bekomme.
Zur Hardware:
Ich arbeite mit einem Real-Time-Target, der vom PC aus angesteuert wird.
Gehäuse: PXI-1042
Controller: PXI-8106
Outputkarte: PXI-6229
Ich hoffe, irgendwem fällt dazu was ein
danke im voraus.

Gruß,
Doski

Lv09_img2
Tut mir Leid, dass Dir noch niemand geantwortet hat, aber der Grund ist denke ich folgender:
Du hast die DAQmx-Konfiguration als Virtuelle Task in den MAX hineinverlegt. Das ist eine sehr gute Sache, da gibt es nichts zu meckern. Nur: wenn man dann im Forum um Hilfe für eben diese Konfiguration bittet, dann hat man damit die Arschkarte gezogen. Das gepostete VI enthält ja die Konfiguration nicht.
Die Konfiguration läßt sich zwar aus dem MAX exportieren und Du könntest das dann mit posten, aber ich selbt hätte keine Lust mir meinen Max damit zu verändern. Also ich bin selbst ratlos was in so einem Fall zu machen wäre...

Edit: Soeben erhielt ich von Jens "teamintern" den Hinweis, daß man eine DAQmx-Konfiguration im MAX so in normalen Code umwandeln kann:
[attachment=37578]
Vielleicht versucht du das mal so. Ich selbst kannte das gar nicht.
Okay, sorry das ich lange nicht geantwortet habe. Ich werde ich versuchen, sobald ich wieder Zeit habe. Ich arbeite wieder an einem anderen Programm, aber da hängt es auch schon Smile
Aber das werde ich dann an anderer Stelle im Forum posten.

Grüße,
Doskias


p.s. danke für die Antwort Smile
Referenz-URLs