|
Die LightControl besitzt eine Debugschnittstelle mit der man einen kompletten Zugriff auf den Baustein besitzt.
Diese Schnittstelle ist ein hilfreiches Tool für die Inbetriebnahme, Fehlersuche, DCC-Betrieb oder als Entwicklungshilfe. Über ein Terminalprogramm kann man einzelne Ports schalten, Makros anschauen, editieren oder auch erstellen.
... siehe Videotutorial unter Wissenswertes
Die Debugschnittstelle ist nicht für die normale LightControl Konfiguration oder zum Makro erstellen gedacht, für diese Anwendung gibt es das BiDiB-Wizard Tool.
|
Sie benötigen ein FDTI-RS232-TTL Kabel (kostet 20 Euro) und ein Terminalprogramm (z.B. HyperTerminal bei Windows).
Im Gerätemanager ihres Betriebssystemes wird das TTL-Kabel als ein neues Interface erkannt. Für die Kommunikation mit der LightControl muss die COM-Schnittstelle und das Terminalprogramm auf 115200 Baud und 8N1 betrieben werden.
Mit dem Befehl "h [ENTER]" sendet die LightControl ihre Übersicht die
"LightControl- HELP". |
|
--> Makro-Funktionen:
ML [makro] [Enter]
--- makro wird angezeigt
MP [makro][index][delay][type][port][state][Enter]
--- makro kann editiert oder erstellt werden (Index für Index)
ME [makro][Enter]
--- makro wird gestartet
MK [makro][Enter]
---makro wird gestoppt (kann nicht fortgesetzt werden)
MS [makro][slowdown][Enter]
--- der MakroTick (20ms) wird mit dem Slowdown multipliziert
CL [port][off_val][on_val][dimm_off][dim_on]
--- Config der LED-Ports für Helligkeitswert und Dimmzeit
[type] hat folgende Funktionen:
SPORT 0 // standard port
LPORT 1 // light port
SERVO 2 // servo port
[state] hat folgende Funktionen:
TURN_OFF 0 // for standard
TURN_ON 1 // for standard
DIMM_OFF 2
DIMM_ON 3
TURN_ON_NEON 4 // mit Neonflackern einschalten
BLINK_A 5 //1Hz, das blinken beginnt mit der Ein-Phase
BLINK_B 6 //1Hz, das blinken beginnt mit der Aus-Phase
FLASH_A 7 //3Hz, das blinken beginnt mit der Ein-Phase
FLASH_B 8 //3Hz, das blinken beginnt mit der Aus-Phase
DOUBLE_FLASH 9 //Doppelblitze, wiederholend (Einsatzfahrzeuge)
Beispiel:
Macro 1, 17: @50 L-Port:12->up
Eingabe: MP 1 17 50 1 12 3 |
--> die Ports einzeln / manuell ansteuern:
P [port] [Enter]
--- Port wird angeschalten (nur für Power-Ausgänge]
Q [port] [Enter]
--- Port wird ausgeschalten (nur für Power-Ausgänge]
L [port] [wert] [Enter]
--- Port wird nach Helligkeitswert geschalten (nur für LED-Ausgänge)
--> Systemfunktionen / Sonderfunktionen:
bei [delay] mit dem Wert 255 hat [type] folgende Bedeutung:
END_OF_MACRO 255 // das Macro wird beendet
START_MACRO 254 // das Macro wird gestartet
STOP_MACRO 253 // das Macro wird gestoppt
BEGIN_CRITCAL 252 // das Marco d. n. angehalten werden
END_CRITCAL 251 // das Macro darf angehalten werden FLAG_QUERY 250
FLAG_SET 249
FLAG_CLEAR 248
INPUT_QUERY1 247 // Eingang wird nach Status1 geprüft
INPUT_QUERY0 246 // Eingang wird nach Status 0 geprüft
DELAY_RANDOM 245 // der MakroTick wird um eine zufällige Zeit verzögert
Beispiel:
Macro 1, 18: EOF
Eingabe: MP 1 18 255 255
Eventuell folgt nach dem Type noch der Port. Beispiel bei den Eingängen!
... weitere Befehle mit Erklärung im Handbuch
"Inbetriebnahme und Applikation" |