-
-
Neuer Benutzer
Öfters hier
unterprogramme machen
Hallo,
verwende einen Mega8.
Man kann neben dem hauptprogramm "Do... loop" doch noch andere programmschleifen machen oder?
wie macht man das?
laufen die dann parallel zur hauptschleife oder wie sieht des aus?
vielen dank im voraus
-
Erfahrener Benutzer
Roboter-Spezialist
Hallo
wenn du mehrere Do...Loop Schleifen hast dann durchläuft der Controller nur immer eine Schleife. Du musst also mit z.B. Goto in die andere Schleife hinein springen. parallel können diese Schleifen nicht laufen.
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo drunkenmunky,
Unterprogramme (Sub -Programme) kann man auf verschiedene Art und Weise einrichten.
Eine Form ist:
Declare ****
Sub ****()
End Sub
Schau am Besten mal in der Bascom-Hilfe.
Da sind Beispiele beschrieben.
Es läuft eigentlich immer nur ein Programm ab.
Man kann die Unterprogramme aber mit verschiedenen Abhängigkeiten mit einander verknüpfen.
Du kannst aber das laufende Programm mit einem Interrupt unterbrechen und ein anderes abarbeiten lassen.
###Silvio###
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen