LabVIEWForum.de
Serielles 3 Wire mit NI-USB-6009 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Serielles 3 Wire mit NI-USB-6009 (/Thread-Serielles-3-Wire-mit-NI-USB-6009)



Serielles 3 Wire mit NI-USB-6009 - MarkusN - 20.05.2009 15:48

Hallo,

kann mir jemand einen Tip geben wie ich mein digitales Potentiometer über das NI-USB-6009 einstellen kann?
Benötigt werden die 3 Leitungen:
- "Device active" ist nur 1 oder 0 ausgeben, dass sollte kein Problem sein.
- Die "Datenleitung" habe ich über ein array realisiert, dass ich an einem Kanal ausgebe. Zu sehen auf Bild 1.
- Das "Taktsignal" konnte ich einzeln noch nicht realisieren. Dafür habe ich ein BeispielVI (im Anhang) gefunden, was leider noch nicht so ganz funktioniert.

Das große Problem ist, dass die Daten ja synchron laufen müssen.
Ich habe das ganze dann einmal mit dem DAQ-Assistenten versucht, bin aber auch nicht weiter gekommen. Da kann ich fleißig alle alle Ausgänge in einen Assistenten packen, aber kann dann nur für jeden Ausgang einen boolschen Wert eingeben. VI vom Assistenten spare ich mir, da es nur einige Klicks waren.

Hört sich wahrscheinlich wieder sehr wirsch an was ich da geschrieben habe. Deswegen bei Fragen einfach fragen.
Bin euch für jeden Tip dankbar.


[attachment=18592]
[attachment=18594] LabVIEW 8.5
[attachment=18595]

LG Markus


Serielles 3 Wire mit NI-USB-6009 - jg - 20.05.2009 17:37

Das VI, das du da hochgeladen hast, kannst du mit einer 6009 nicht ausführen!

Ich weiss nicht, wie oft ich es jetzt schon im Forum hier geschrieben habe, aber die 6008/6009 haben auf den DIOs keine Hardware-Clock. Du kannst diese IOs nur per Software-Timing setzen.

Damit dürfte sich deine Frage erledigt haben.

Gruß, Jens

P.S.: Nimm das folgende jetzt nicht persönlich, aber da dein Upload so eine schönes Bsp aus dem NI-Examplefinder ist:
Wieso nutzen scheinbar die wenigsten diese schöne "Hardware-Einschränkungsoption" im Examplefinder?
[attachment=18596]


Serielles 3 Wire mit NI-USB-6009 - MarkusN - 21.05.2009 12:39

Na dann danke ich dir mal das du es noch einmal geschrieben hast.

Werde mich dann mal mit dem Software-Timing beschäftigen.

Bei der Hardware-Einschränkung weiß ich nie ob er mir wirklich alle Vi´s zeigt.
Werde sie demnächst mal wieder ausprobieren.

Gruß Markus


Serielles 3 Wire mit NI-USB-6009 - jg - 21.05.2009 18:56

' schrieb:Bei der Hardware-Einschränkung weiß ich nie ob er mir wirklich alle Vi´s zeigt.
Das ist doch gerade das Gute daran! Du bekommst nur die Beispiele gezeigt, die auch auf deiner Karte durchführbar sind.

Software-Timing bedeutet übrigens maximale Taktrate von 1 kHz, aber dieser Takt ist nie und nimmer stabil!

Gruß, Jens