07.07.2005, 08:47
Hallo zusammen,
ich habe folgendes Problem: Ich will auf einem Analogausgang verschiedene Signalformen ausgeben und habe mich, da ich noch keine Erfahrung habe, an dem Beispiel unter
ExamplesDAQmxAnalog outContGen Voltage Wfm-Ext CLK.vi
orientiert, welches ich als SubVI verwende.
Da oben beschriebenes Beispiel eine while-Schleife enthält, habe ich diese durch eine for-Schleife mit wenigen durchläufen ersetzt, damit das Hauptprogramm noch abgearbeitet wird.
Nun kommt es aber bei der Ausgabe eines Signals immer wieder zu unregelmäßigen Aussetzern und Sprüngen. Ich habe schon an verschiedenen Parametern gedreht (Wartezeit der Schleife, Durchläufe, Anzahl Perioden pro Buffer usw.), mit nur mäßigem Erfolg.
Frage: Mache ich vielleicht grundsätzlich etwas falsch oder kann man das Ganze mit einer bestimmten Einstellung in den Griff bekommen?
Ich verwende LabVIEW 7.1 und die Karte ist die NI625x.
Ich wäre für jeden Tipp dankbar.
Gruß,
Michael
ich habe folgendes Problem: Ich will auf einem Analogausgang verschiedene Signalformen ausgeben und habe mich, da ich noch keine Erfahrung habe, an dem Beispiel unter
ExamplesDAQmxAnalog outContGen Voltage Wfm-Ext CLK.vi
orientiert, welches ich als SubVI verwende.
Da oben beschriebenes Beispiel eine while-Schleife enthält, habe ich diese durch eine for-Schleife mit wenigen durchläufen ersetzt, damit das Hauptprogramm noch abgearbeitet wird.
Nun kommt es aber bei der Ausgabe eines Signals immer wieder zu unregelmäßigen Aussetzern und Sprüngen. Ich habe schon an verschiedenen Parametern gedreht (Wartezeit der Schleife, Durchläufe, Anzahl Perioden pro Buffer usw.), mit nur mäßigem Erfolg.
Frage: Mache ich vielleicht grundsätzlich etwas falsch oder kann man das Ganze mit einer bestimmten Einstellung in den Griff bekommen?
Ich verwende LabVIEW 7.1 und die Karte ist die NI625x.
Ich wäre für jeden Tipp dankbar.
Gruß,
Michael