PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere Variablen verknüpfen



Xairo
03.12.2006, 22:40
Hallo,
ich versuche seit einer Weile Daten aus einem Array in eine einzige Variable zu packen.

Mein Array besteht auch 8 Elementen. -> Servoconfig(1)...Servoconfig(8)
Nun muss ich aber verschiedene Elemente hintereinander in eine einzige Variable packen da ich noch eine Funktion aufrufe und die Werte nicht einzeln übergeben kann, brauche auf jedenfall mehrere Elemente in einer Variable.



Dim Servoconfig(8) As Word

Servoconfig(1) = 1
Servoconfig(4) = 5
Servoconfig(5) = 0
Servoconfig(8) = 0

Servoposition = Servoconfig(1)servoconfig(4)Servoconfig(5)Servocon fig(8)

Jetzt möchte ich den Wert 1500 erhalten wenn ich Servoposition aufrufe.
Leider erscheint nur die 1.

Gento
03.12.2006, 22:59
Dim Servoconfig(8) As Word
Dim Servoposition As Word


Servoconfig(1) = 1
Servoconfig(4) = 5
Servoconfig(5) = 0
Servoconfig(8) = 0

Servoposition = Servoconfig(1) * 1000
Servoposition = Servopostion + Servoconfig(4) * 100
Servoposition = Servopostion + Servoconfig(5) * 10 'Placebo da 0
Servoposition = Servopostion + Servoconfig(8) 'Placebo da 0

Das geht , da (5)+(acht) = 0 ,habe ich die dennoch aber als Plazebos eingefügt.

Gento

Xairo
03.12.2006, 23:09
Bestens, vielen Dank! Hab schon an das Addieren usw gedacht, aber nicht so weit.