04.01.2011, 15:15
Hallo,
ich wende mich mal wieder mit einer Frage an euch. Das Problem ist folgendes:
Ich möchte ein digitales Poti steuern. Dazu wird ein Up/Down-Serial Interface benutzt.
Ich habe insgesamt 3 Leitungen, die jeweils zwischen Hoch und Tief wechseln. Deshalb habe ich ein VI geschrieben dass die benötigen Abfolgen als Waveform generiert [edit einfacheres BSP]<strike>(siehe Anhang). Man sieht dort ein Array mit 3 Signalverläufen, alle mit demselben dt. Dieses will ich nun über die Digital Out Linien ausgeben.</strike>
Hardware ist ein PXI-Real Time System, die Karte ist die PXI-6259 mit der Breakout-Box SCB-68. LabView 2009.
Also habe ich erst mal die Beispiele angeschaut. Und daraus mein kleines Test-Programm gebastelt: Es soll einfach an einer Leitung einmal auf "high" und danach auf "low" schalten. Vorlage ist "Write Dig Chan-Ext Clk.vi". Zum Test habe ich ein Voltmeter an die Leitung gehängt. Mittels MAX auch verifiziert dass dann 5V auf high anliegen.
[attachment=31484]
[attachment=31494]
(LV2009)
Wie man sieht habe ich eine Rate von 0.1s eingestellt, was bei 2 Samples eine Laufzeit von 20 Sekunden für das VI ergeben sollte und dem Voltmeter mehr als genug Zeit die Spannung anzuzeigen.
Nun zu den Problemen:
* Die Laufzeit des VI's ist [nur einmal?] ca 20 Sekunden, bei weiterem Ausführen Start-Stop, also ca. 1 Sekunde,
* Das Voltmeter zeigt immer 0 an.
Über (auch allgemeine) Hinweise, wie man eine digitale Pulsfolge korrekt ausgibt, oder die mein Problem hier lösen, freue ich mich!
Viele Grüße, Andreas
ich wende mich mal wieder mit einer Frage an euch. Das Problem ist folgendes:
Ich möchte ein digitales Poti steuern. Dazu wird ein Up/Down-Serial Interface benutzt.
Ich habe insgesamt 3 Leitungen, die jeweils zwischen Hoch und Tief wechseln. Deshalb habe ich ein VI geschrieben dass die benötigen Abfolgen als Waveform generiert [edit einfacheres BSP]<strike>(siehe Anhang). Man sieht dort ein Array mit 3 Signalverläufen, alle mit demselben dt. Dieses will ich nun über die Digital Out Linien ausgeben.</strike>
Hardware ist ein PXI-Real Time System, die Karte ist die PXI-6259 mit der Breakout-Box SCB-68. LabView 2009.
Also habe ich erst mal die Beispiele angeschaut. Und daraus mein kleines Test-Programm gebastelt: Es soll einfach an einer Leitung einmal auf "high" und danach auf "low" schalten. Vorlage ist "Write Dig Chan-Ext Clk.vi". Zum Test habe ich ein Voltmeter an die Leitung gehängt. Mittels MAX auch verifiziert dass dann 5V auf high anliegen.
[attachment=31484]
[attachment=31494]
(LV2009)
Wie man sieht habe ich eine Rate von 0.1s eingestellt, was bei 2 Samples eine Laufzeit von 20 Sekunden für das VI ergeben sollte und dem Voltmeter mehr als genug Zeit die Spannung anzuzeigen.
Nun zu den Problemen:
* Die Laufzeit des VI's ist [nur einmal?] ca 20 Sekunden, bei weiterem Ausführen Start-Stop, also ca. 1 Sekunde,
* Das Voltmeter zeigt immer 0 an.
Über (auch allgemeine) Hinweise, wie man eine digitale Pulsfolge korrekt ausgibt, oder die mein Problem hier lösen, freue ich mich!
Viele Grüße, Andreas