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.
Siehe Hilfe in BASCOM - da gibt es genug Beispiele. Programme unter .../Samples
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
> @ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.