perfekte Modellbahnelektronik

Die innovative Elektronik von Modellbahnern für Modellbahner

Startseite Tauernbahn Produkte SHOP Forum SupportCenter BiDiB Wiki Impressum
           
 
     

Funktionsweise der Debugschnittstelle

Seite 1
Ansteuerung der Ports über die Debugschnittstelle ohne Makro (Entwicklungsumgebung u. Fehlersuche)
 

Befehle in der Debug:

LightControl - HELP:
h [Enter]

Power-Ausgänge:
P [Port] [Enter]
--> schaltet den Ausgang ein

Q [Port] [Enter]
--> schaltet den Ausgang aus

LED-Ausgänge:
L [Port] [Wert] [Enter]
--> schaltet den LED-Port auf den Helligkeitswert

[Wert]= Helligkeitswert 0-255

Über die Debugschnittstelle kann man die einzelnen Ports auf der LightControl ansprechen.

Diese Schnittstelle ist sehr interessant für eine Fehlersuche oder einer einfachen Verbindungskontrolle.

Die Kommunikation findet mit einem Terminalprogramm statt z.B. HyperTerminal. Mit senden des Befehls
"h [Enter]" antwortet die LightControl mit Ihrer HELP (Befehlsübersicht). Mit der Eingabe der einzelnen Befehle für die Ports kann der Zustand der Ausgänge verändert werden.

 
Ansteuerung der Power-Ausgänge (S-Ports) über die Debug mit Makro(Entwicklungsumgebung u. Fehlersuche)
 
Makro-Ansicht:

Macro Exec: 5

Macro 5, 0: @100 S-Port:10->on
Macro 5, 1: @100 S-Port:10->off
Macro 5, 2:
Macro 5, 3: EOF



; Makro 5 wird gestartet

;warte 100 Ticks und schalte Port10 ein
,warte 100 Ticks und schalte Port10 aus
;starte Makro 5 (in diesen Fall erneut)
; END of Makro

 

Dieses Tutorial soll Ihnen zeigen, dass die einzelnen Makros über der Debugschnittstelle angezeigt, editiert und auch erstellt werden können.

Dieser Vorgang ist nicht für die normale Anwendung gedacht, diese Aufgabe übernimmt das LightControl-GUI aber die Debugschnittstelle ist sehr hilfreich bei der Fehlersuche oder als Entwicklungshilfe.

Dieses Tutorial zeigt Ihnen, dass mit einem 4 Zeilen Makro ein Blinkeffekt erstellt werden kann. Die Zeiten des Makros sowie die Länge und Ports sind frei definierbar.


--> 100 MakroTicks sind 100*20ms=2 sec

Eingabe in der Debug:

MP5 0 100 0 10 1
MP5 1 100 0 10 0
MP5 2 255 254 5
MP5 3 255 255

ML5
ME5
..so wird ein Makro eingegeben:


;warte 100Ticks und schalte S-Port 10 ein
;warte 100Ticks und schalte S-Port 10 aus
; Makro5 wird erneut gestartet
; END of Makro

; Makro5 wird angezeigt
; Makro5 wird gestartet



--> die Befehlsübersicht finden Sie im Punkt "Debugschnittstelle / LC-HELP"
  Seite 1 / Seite 2  
 

LightControl

   
Einleitung
   
  FAQ und Versionsübersicht
   
  Download
   
  Demo Video
   
 
  Hardware
   
Aufbau der Hardware
   
  Bauteilliste u. Bezugsquellen
   
  Bausatz
   
Add-On Module
   
 
  Applikation
   
Was kann die LightControl
 
  Was sind Makros
 
  BiDiB-Wizard Tool
   
  Debugschnittstelle / LC-HELP
   
  Wissenswertes / Tutorial
 
gesammelte Makros
   
   
Copyright © 2012 --- www.fichtelbahn.de ---