Forum: Mikrocontroller und Digitale Elektronik Umgang mit Array bei Bascom


von Matthias (Gast)


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.

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Siehe Hilfe in BASCOM - da gibt es genug Beispiele.
Programme unter .../Samples

von Wigbert P. (wigbert) Benutzerseite


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

von Avr N. (avrnix) Benutzerseite


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.