
-
Visual Basic | Mehrdimensionales Array
Bisher entspricht der Source code dem unten angehängten Bild.
Dies wurde mithilfe eines statischen Arrays erzeugt.
Nun möchte ich neben den Stromwerten den passenden Spannungswert
angezeigt bekommen. Realisiert werden sollte es mit einem mehrdimensionalen
statischen Array, allerdings weiß ich nicht wie sich das umsetzen lässt.
Source code befindet sich im Anhang.
-
Dim Meßwerte(9, 2) As Double 'initalisieren des Arrays: 9 Zeilen, 2 Spalten
Meßwerte(1, 1) = Stromwert1
Meßwerte(1, 2) = Spannungswert1
Meßwerte(2, 1) = Stromwert2
Meßwerte(2, 2) = Spannungswert2
-
Dim Meßwert(9, 1) as double
Habe es so initialisiert und dann mithilfe von zwei for Schleifen die Werte übergeben.
Sprich, alle Stromwerte in (9,0) und die Spannungswerte in (9,1).
Da Arrays bekanntlich bei 0 starten habe ich das Array mit (9,1) initialisiert.
Stehe jetzt nur vor dem Problem, dass er mir bei dem ersten Wert 11V anstatt 10V ausgibt, wird aber schnellstmöglich behoben.
Trotzdem danke für die Hilfe, Mathis.
Edit: So sieht die Ausgabe aus
lstliste.AddItem i + 1 & " . Wert" & vbTab & Format(Meßwerte(i, 0), "0.00") & " A" & vbTab & Format(Meßwerte(i, 1), "0.00") & " V"
-
Als ich noch mit BASIC gearbeitet habe (QBASIC, PowerBASIC, Visual Basic), fingen die Arrays bei 1 und nicht bei 0 an. Muss also eine Projekteinstellung sein.
-
Ja stimmt, in den späteren Versionen wurde es auf 0 gesetzt.
Entschuldigung, dass es sich so großkotzig las.
Ähnliche Themen
-
Von andi92 im Forum Supplements
Antworten: 35
Letzter Beitrag: 23.06.2009, 22:43
-
Von Milsani im Forum Supplements
Antworten: 20
Letzter Beitrag: 11.06.2009, 19:29
-
Von MRT82 im Forum Technikforum
Antworten: 4
Letzter Beitrag: 05.02.2006, 14:33
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
|
|
|
Lesezeichen