Umgang mit Array bei Bascom

Gast #644796
Lesenswert?

Hallo hab da mal ne frage,

bin leider noch ziemlich ein Anfänger.
Ich würde gerne Daten in meinem Controller speichern.
Jetzt hab ich gelesen das ein Array ähnlich wie eine Tabelle ist.
Nur leider weiß ich nicht wie man mit Arrays umgeht.
Kann mit da jemand weiter helfen.
Persönliche Seite #644943
Lesenswert?

Hi Matthias,

also ein Array ist wirklich so eine Art Tabelle. Ich sags mal so.
Sinn des Arrays ist wohl u.a. eine Variable wiederzufinden.
Du kannst Werte abspeichern und auch wieder auslesen.
In meinem Beispiel hat das Testarray 3 Plätze für bis zu einen Byte 
grossen Wert.
Dann hab ich jeden Platz ein Wert zugewiesen.
Du kannst dann alle Werte nacheinander auslesen, aber auch einen 
einzelnen Wert, den Du suchst .
1
Dim Testarray(3)as Byte                                     '3 Plätze werden reserviert
2
Dim Platz As Byte
3

4
Testarray(1) = 11                                           'in Platz 1 wird der Wert 11 hinterlegt
5
Testarray(2) = 22                                           'in Platz 2 wird der Wert 22 hinterlegt
6
Testarray(3) = 33                                           'in Platz 3 wird der Wert 33 hinterlegt
7

8
Do                                                          'hier wird in jeder Schleife ein Platz ausgelesen
9
For Platz = 1 To 3                                          'ausgabe des Wertes des Platzes
10
Print Testarray(platz) ; " ";
11

12
Waitms 500
13
Next Platz
14
Print "  ";Testarray(2) ;"   ";                                        'ausgabe des Wertes Platz 2
15
Waitms 500
16

17
Loop

Nehm den Code in der Simmulation rein.


@ avrnix
>Siehe Hilfe in BASCOM - da gibt es genug Beispiele.
solche Antworten sind richtig, mir im Forum aber nicht ausführlich 
genug.


Matthias übrigens: wer eine ordentliche Antwort erwartet,
sollte sich auch vorstellen, also anmelden.


Wigbert
Persönliche Seite #645717
Lesenswert?

> @ avrnix
>>Siehe Hilfe in BASCOM - da gibt es genug Beispiele.
> solche Antworten sind richtig, mir im Forum aber nicht ausführlich
> genug.
>


Dann hätte ich noch www.rowalt.de

Das Array gehört zu den Grundlagen in jeder Programmiersprache.
Ist nur ein Speicherreservoire mit einen laufenden Index( Nr ).

Sodas man über eine Variable mit einen Index auf Inhalte zugreifen kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren