INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Steuerung eines digitalen Potis mit digital out



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.01.2011, 15:15
Beitrag #1

AnR Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: May 2009

2009
2009
de

28359
Deutschland
Steuerung eines digitalen Potis mit digital out
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.
   
   
(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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.01.2011, 15:37
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Steuerung eines digitalen Potis mit digital out
Hallo Andreas,

Zitat:eine Rate von 0.1s eingestellt, was bei 2 Samples eine Laufzeit von 20 Sekunden

Wie kommst du auf diese Behauptung? 2*0.1s=0.2s...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 15:41
Beitrag #3

AnR Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: May 2009

2009
2009
de

28359
Deutschland
Steuerung eines digitalen Potis mit digital out
nene Zeit= 2*(1s/0,1)=20, Rate = Samples/s, hoff ich dochWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 15:43
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Steuerung eines digitalen Potis mit digital out
Hallo Andreas,

Zitat:nene Rate = 2*(1s/10)=20
Taschenrechner raus: 2*(1s/10)=2*1s/10=2s/10=0.2sSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2011, 15:51
Beitrag #5

AnR Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: May 2009

2009
2009
de

28359
Deutschland
Steuerung eines digitalen Potis mit digital out
oben korrigiertWink
also nochmal: Rate = 0,1. d.h. jede 0,1s wird ein Sample geschrieben, d.h. pro Sample werden 10s benötigt.

Also weiter mit den wichtigen Problemen: (Rate einfach auf 1 gesetztBig Grin)

Ich schaffe es jetzt für mehrere Kanäle je ein Sample auszugeben. Siehe diese Anhänge:
   
   

[edit]"Warten auf" durch "Stop" ersetzt, dann ist der Fehler weg.

Indem ich einfach ein Array generiere "remote.m...waveform.vi" (hat Waveform und Array Ausgang) und dieses Stückchenweise mit "Digital 1D Bool NKanäle 1Sample" ausgeben, heute einfach mit "Warten" getimed. Alles super auf dem Voltmeter.

Eigentlich will ich es aber direkt über "Digital 1D Bool NKanäle NSamples" ausgeben.
   

Idee?


Angehängte Datei(en) Thumbnail(s)
       

Sonstige .vi  remote.max5481.test.lowlevel.stepupdown.generatewaveform.vi (Größe: 33,77 KB / Downloads: 192)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Digitalen Ausgang mit DAQ Simulieren Georg1980 1 3.020 01.07.2021 07:21
Letzter Beitrag: GerdW
  Hochzählen mit digitalen Eingang TiBu 4 4.995 03.07.2019 08:06
Letzter Beitrag: TiBu
  Drahtbrucherkennung bei Digitalen Ausgängen MRL2018 1 3.463 09.04.2018 10:38
Letzter Beitrag: GerdW
  schnelles schalten von digitalen kanälen serge_franke 4 5.385 10.11.2017 09:17
Letzter Beitrag: serge_franke
  Steuerung von digital Potentionmeter x9c103p mit NI usb 6221 deschannel 5 6.056 22.01.2014 09:10
Letzter Beitrag: GerdW
  NI 9411 digitalen Eingang mit 10 khz abfragen Scenic626 6 7.788 17.08.2012 12:25
Letzter Beitrag: Scenic626

Gehe zu: