LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiplexer in LabVIEW 8.0

Guten Tag. Kann mir jemand sagen ob, und wenn ja, wo es in LabVIEW 8.0 einen Multiplexer gibt der in seiner Kanalzahl variabel ist?
Ich möchte damit einen digitalen Ausgangsport schalten dem ich nacheinander verschiedene Daten übergebe. Oder gibt es da eine andere Möglichkeit? Gruss
 
0 Kudos
Message 1 of 2
(2,924 Views)
Hallo FloMAN,

wenn ich Sie richtig verstanden habe, dann kann man das recht leicht in einer Schleife mit Scheieberegister realisieren (s. Beispiel)
Bei den Bits in diesem Beispiel weniger wichtig, aber generell muss man zu dieser Programmierung noch sagen, dass man zu Gunsten der Performance  hier auf eine While Schleife verzichten und statt dessen eine For Schleife bevorzugen sollte, dann weiss LabVIEW schon vor Start der Schleife, wie gross das Array werden soll und allokiert dementsprechend Speicher. Das sollte man natürlich vor Allem beachten, wenn man nicht nur Boolsche Werte ins Array schreibt, sondern Datentypen, welche mehr Speicher brauchen.

mfG
Ingo Schumacher
Systems Engineering Manager CEERNational Instruments Germany
0 Kudos
Message 2 of 2
(2,900 Views)