Benutzer-Werkzeuge

Webseiten-Werkzeuge


techniken:objektorient

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
techniken:objektorient [2014/04/14 12:54]
fbonowski
techniken:objektorient [2014/04/14 12:54]
fbonowski
Zeile 39: Zeile 39:
 Das spart schon eine Menge Tipperei. Das spart schon eine Menge Tipperei.
  
-Aber eines stört immernoch: ​**Jedes Mal, wenn wir die Geschwindigkeit ändern wollen, müssen wir die //​Pinnummern//​ wissen!**+**Aber eines stört immernoch: Jedes Mal, wenn wir die Geschwindigkeit ändern wollen, müssen wir die //​Pinnummern//​ wissen!**
  
 Das ist besonders lästig, wenn die Funktionsaufrufe quer über das Programm verteilt sind, oder wir Programmmodule erstellen wollen, die auf beliebige Motoren zugreifen können sollen, ohne vorher zu wissen, welche dies sein werden. So könne es z.B. eine H-Brücke geben, die statt 3 nur 2 Pins als Eingänge (Richtung, PWM) hat. Wegen einer kleinen Hardwareänderung wie dieser an vielen Stellen Code ändern zu müssen, der sich mit ganz anderen Dingen (z.B. der Navigation in einem Labyrinth) beschäftigt,​ führt zu viel verschwendeter Zeit... Das ist besonders lästig, wenn die Funktionsaufrufe quer über das Programm verteilt sind, oder wir Programmmodule erstellen wollen, die auf beliebige Motoren zugreifen können sollen, ohne vorher zu wissen, welche dies sein werden. So könne es z.B. eine H-Brücke geben, die statt 3 nur 2 Pins als Eingänge (Richtung, PWM) hat. Wegen einer kleinen Hardwareänderung wie dieser an vielen Stellen Code ändern zu müssen, der sich mit ganz anderen Dingen (z.B. der Navigation in einem Labyrinth) beschäftigt,​ führt zu viel verschwendeter Zeit...
techniken/objektorient.txt · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)