- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 21 bis 30 von 41

Thema: Bascom: Schrittmotorsteuerung mit Drehencoder?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #23
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    noch mal Dank an Searcher für die Hinweise!


    Diesmal noch eine kostenlose Bemerkung.

    Jeder schreibt sein Programm irgendwie anders als andere und wenn es zur eigenen Zufriedenheit funktioniert, ist alles gut.
    Deine Linksroutine würde ich jetzt zB so machen:

    Code:
    Linksroutine:
      if Wert > 1 then Decr Wert
    Return
    Da wird Wert nur dekrementiert, wenn es notwendig ist. Ob das dann auch wirklich OK ist in Zusammenarbeit mit dem restlichen Programm ist müßte man dann natürlich wieder testen.
    Wenn nach dem Then nur eine Anweisung für die If Abfrage folgt, kann man das alles in eine Zeile schreiben und sich das end if sparen. Es darf sogar noch ein else mit einer folgenden Anweisung folgen. Ausprobieren und wenn der Compiler nicht meckert ist es gut.

    Bei Deiner
    Code:
    Linksroutine:
      Decr Wert
      If Wert <= 1 Then
          Wert = 1
      End If
    Return
    wird Wert immer dekrementiert und wenn es notwendig ist auf 1 gesetzt. Das ist mehr Arbeit für den µC und braucht deshalb länger. Man sollte, allgemeine Regel, die Interrupt Routinen von der Laufzeit her so kurz wie möglich halten.

    Viel Spaß und Erfolg noch
    Gruß
    Searcher
    Geändert von Searcher (23.10.2012 um 11:59 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Schrittmotorsteuerung LB1845 und atmega48 in BASCOM
    Von chris155 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 09.05.2010, 18:41
  2. Wie Drehencoder anschließen ?
    Von Blamaster im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 07.09.2009, 19:01
  3. Menüsteuerung mit Drehencoder ?
    Von Blamaster im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 25
    Letzter Beitrag: 30.06.2009, 22:34
  4. Drehencoder auswerten
    Von MartinFunk im Forum C - Programmierung (GCC u.a.)
    Antworten: 11
    Letzter Beitrag: 16.05.2007, 16:05
  5. Drehencoder Panasonic
    Von Mr-400-Volt im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 04.02.2007, 20:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress