Schieberegister adressieren
Hallo Zusammen,
ich beschäftige mich momentan zum ersten Mal mit Labview und habe gerade so gar keine Idee, wie ich meine Aufgabenstellung lösen könnte.
Und zwar möchte ich ein Schieberegister über eine NI Karte adressieren. Der Sinn dahinter ist der, dass ich die 59 Elektroden eines Multielektrodenarrays unabhängig voneinander mit einem Analogsignal beaufschlagen möchte, meine Karte aber nur zwei analoge und 24 digitale Ausgänge hat.
Ich habe mir nun damit beholfen, dass ich die analogen Kanäle vervielfältige und über analoge Schalter zu- oder abschalten kann. Die Adressierung dieser Schalter möchte ich über hintereinander geschaltete Schieberegister vornehmen.
Heißt, ich habe unter anderem zwei digitale Ausgänge die abwechselnd zum Tragen kommen. Der Erste legt den Wert (0/1) an, der Zweite lädt den entsprechenden Wert in das Schieberegister.
Vom Programm her habe ich mir das so vorgestellt, dass ich 59 Schalter habe, über die ich festlegen kann, welche Elektroden stimuliert, also welche Adresse auf 1 geschaltet werden soll. Diese Auswahl sollte mit einem weiteren Button gespeichert und mit einem dritten ausgegeben werden können. Die Ausgabe müsste dann so aussehen:
DO1: Elektrode 1: 0V bzw. 5V (Wertvorgabe)
DO2: 5V (in das SR laden)
DO1: Elektrode 2: 0V bzw. 5V
DO2: 5V
DO1: Elektrode 3: 0V bzw. 5V
DO2: 5V
usw...
Mir ist jetzt nicht ganz klar, wie ich den Ausgang dazu bringen kann entsprechend der Elektrodenvorgabe zu blinken. Ich kann ja nicht einfach eine Funktion schreiben oder einen Puls anlegen...
Ist das irgendwie umsetzbar? Vielleicht mit einer Schleife? Hätte vielleicht jemand eine Idee für mich, dass ich nicht ganz so im Dunkeln stochern muss? Das wäre wirklich klasse!
Ekiam
|