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

LabVIEWForum.de

Normale Version: Serielles 3 Wire mit NI-USB-6009
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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]
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
' 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
Referenz-URLs