ALIC Anwendungsbeispiel: Beleuchtung für ein Flugmodell

Funktionen:

Die einzelnen Funktionen können über die Fernsteuerung ein- und ausgeschaltet werden. Je nach Implementierung des Interfaces im Controller kann das über ein Multiswitch-Modul oder eine Memory-Switch Funktion ausgeführt werden.

ALIC-Steuerprogramm für die Flugzeug-Beleuchtung:

;****************************************************************
;ALIC Source Code:
;Beleuchtung für Flugmodell
;****************************************************************

;Belegung der Augangskanäle:
;Ch.0 = ACL (Flaechenspitzen, Doppelblitz)
;Ch.1 = ACL (Rumpfende, Einfachblitz)
;Ch.2 = Landescheinwerfer
;Ch.3 = Positionslichter
;Ch.4 = Beacon (Rumpfboden)
;Ch.5 = Beacon (auf Leitwerk)

;Zuordnung der Schalter (z.B. RC-Memoryswitch oder Multiswitch-Modul):
#define sw_LandingLight 8 ;Schalter für Landescheinwerfer
#define sw_ACL 10 ;Schalter für ACL
#define sw_PosLights 11 ;Schalter für Positionslampen
#define sw_Beacons 10 ;Schalter für Beacons

;Code für ACL: Doppelblitz, löst synchron auch Blitz am Heck aus
entry_ch0
DEFSWITCH sw_ACL ;Schalter zuordnen
HALTSOFF
LIGHTON 3 ;Blitz: 30 ms
SETSX 1 ;löst Blitz am Heck aus
LIGHTOFF 13 ;Pause 130 ms
LIGHTON 3 ;2. Blitz
LIGHTOFF 130 ;1,3 s Pause
P_RESET

;Code für Einfach-Blitz:
entry_ch1
HALTSOFF ;warten auf Auslösung
CLRS ;Schalter wieder zurücksetzen
LIGHTON 3 ;Blitz!
P_RESET

;Lande-Scheinwerfer: schalten mit Glühlampen-Simulation
entry_ch2
DEFSWITCH sw_LandingLights
HALTSOFF
SMOOTHON
LIGHTOFF 40 ;Aufglimmen = 0,4s
LIGHTON 0
HALTSON ;warten, bis Ausschalten
BRIGHT 128,14 ;Ausglimm-Sequenz...
BRIGHT 32,14
BRIGHT 8,14
BRIGHT 2,20
BRIGHT 0,0
P_RESET

;Positionslichter: einfacher Ein-/Ausschalter
entry_ch3
DEFSWITCH sw_PosLights
HALTSOFF
LIGHTON 0
HALTSON
P_RESET

;Simuliert Beacon/Drehlicht
entry_ch4
DEFSWITCH sw_Beacons
SMOOTHON
HALTSOFF
BRIGHT 0,16 ;in 160 ms auf 16
BRIGHT 16,3 ;in 30 ms auf volle Helligkeit
BRIGHT 128,2 ;volle H. 20 ms halten
BRIGHT 128,3 ;dann in 30 ms zurück auf 16
BRIGHT 16,16
BRIGHT 0,45 ;450 ms Ausphase
P_RESET

;wie Ch.4, aber etwas andere Drehfrequenz
entry_ch5
DEFSWITCH sw_Beacons
SMOOTHON
HALTSOFF
BRIGHT 0,16 ;in 160 ms auf 16
BRIGHT 16,3 ;in 30 ms auf volle Helligkeit
BRIGHT 128,2 ;volle H. 20 ms halten
BRIGHT 128,3 ;dann in 30 ms zurück auf 16
BRIGHT 16,16
BRIGHT 0,50 ;500 ms Ausphase
P_RESET
   

<< zurück
Kontakt