Weitere Demo: Kombinierte Haupt/Vorsignale von AH1
This commit is contained in:
parent
674e055fe1
commit
fde95395f5
4
Demos/MultiSchalten_MAS.anl3
Normal file
4
Demos/MultiSchalten_MAS.anl3
Normal file
File diff suppressed because one or more lines are too long
21
Demos/MultiSchalten_MAS.lua
Normal file
21
Demos/MultiSchalten_MAS.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
clearlog()
|
||||||
|
require("kskit\\On")
|
||||||
|
|
||||||
|
-- Daran denken, die Zahlen gelten nicht für jedes Signalmodell
|
||||||
|
HaltErwarten = 2
|
||||||
|
Fahrt = 3
|
||||||
|
|
||||||
|
-- Tabelle mit den IDs und Stellungen
|
||||||
|
-- Jede Liste je zwei Elemente, eines für die Signal-ID und eines für Stellung
|
||||||
|
-- 'Wenn' beschreibt die Bedingungen, 'Dann' die Folgen der Verknüpfung
|
||||||
|
Schalten={
|
||||||
|
{Wenn={1,HaltErwarten, 2,HaltErwarten}, Dann={1,Fahrt}},
|
||||||
|
{Wenn={2,HaltErwarten, 3,HaltErwarten}, Dann={2,Fahrt}}
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Das erstellen der Verknüpfung passiert über den MultiSchalten() Aufruf
|
||||||
|
-- Die Schalten Tabelle ist selbst nicht notwendig, kann aber der Lesbarkeit helfen
|
||||||
|
-- Hier lesen wir die Schalten Tabelle aus und legen die Verknüpfungen wirklich an
|
||||||
|
for _, Zeile in pairs(Schalten) do
|
||||||
|
MultiSchalten(Zeile.Wenn, Zeile.Dann)
|
||||||
|
end
|
BIN
Demos/MultiSchalten_MASB.bmp
Normal file
BIN
Demos/MultiSchalten_MASB.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
Demos/MultiSchalten_MASF.bmp
Normal file
BIN
Demos/MultiSchalten_MASF.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
Demos/MultiSchalten_MASH.bmp
Normal file
BIN
Demos/MultiSchalten_MASH.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
Demos/MultiSchalten_MASS.bmp
Normal file
BIN
Demos/MultiSchalten_MASS.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
Demos/MultiSchalten_MAST.bmp
Normal file
BIN
Demos/MultiSchalten_MAST.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
21
demos.ini
21
demos.ini
@ -7,10 +7,17 @@ File004 = "Demos\MultiOn_KS_Vorsignal_GK3F.bmp","Resourcen\Anlagen\KsKit-Demos\M
|
|||||||
File005 = "Demos\MultiOn_KS_Vorsignal_GK3H.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3H.bmp"
|
File005 = "Demos\MultiOn_KS_Vorsignal_GK3H.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3H.bmp"
|
||||||
File006 = "Demos\MultiOn_KS_Vorsignal_GK3S.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3S.bmp"
|
File006 = "Demos\MultiOn_KS_Vorsignal_GK3S.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3S.bmp"
|
||||||
File007 = "Demos\MultiOn_KS_Vorsignal_GK3T.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3T.bmp"
|
File007 = "Demos\MultiOn_KS_Vorsignal_GK3T.bmp","Resourcen\Anlagen\KsKit-Demos\MultiOn_KS_Vorsignal_GK3T.bmp"
|
||||||
File008 = "Demos\On_Grundprinzip.anl3","Resourcen\Anlagen\KsKit-Demos\On_Grundprinzip.anl3"
|
File008 = "Demos\MultiSchalten_MAS.anl3","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MAS.anl3"
|
||||||
File009 = "Demos\On_Grundprinzip.lua","Resourcen\Anlagen\KsKit-Demos\On_Grundprinzip.lua"
|
File009 = "Demos\MultiSchalten_MAS.lua","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MAS.lua"
|
||||||
File010 = "Demos\On_GrundprinzipB.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipB.bmp"
|
File010 = "Demos\MultiSchalten_MASB.bmp","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MASB.bmp"
|
||||||
File011 = "Demos\On_GrundprinzipF.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipF.bmp"
|
File011 = "Demos\MultiSchalten_MASF.bmp","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MASF.bmp"
|
||||||
File012 = "Demos\On_GrundprinzipH.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipH.bmp"
|
File012 = "Demos\MultiSchalten_MASH.bmp","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MASH.bmp"
|
||||||
File013 = "Demos\On_GrundprinzipS.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipS.bmp"
|
File013 = "Demos\MultiSchalten_MASS.bmp","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MASS.bmp"
|
||||||
File014 = "Demos\On_GrundprinzipT.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipT.bmp"
|
File014 = "Demos\MultiSchalten_MAST.bmp","Resourcen\Anlagen\KsKit-Demos\MultiSchalten_MAST.bmp"
|
||||||
|
File015 = "Demos\On_Grundprinzip.anl3","Resourcen\Anlagen\KsKit-Demos\On_Grundprinzip.anl3"
|
||||||
|
File016 = "Demos\On_Grundprinzip.lua","Resourcen\Anlagen\KsKit-Demos\On_Grundprinzip.lua"
|
||||||
|
File017 = "Demos\On_GrundprinzipB.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipB.bmp"
|
||||||
|
File018 = "Demos\On_GrundprinzipF.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipF.bmp"
|
||||||
|
File019 = "Demos\On_GrundprinzipH.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipH.bmp"
|
||||||
|
File020 = "Demos\On_GrundprinzipS.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipS.bmp"
|
||||||
|
File021 = "Demos\On_GrundprinzipT.bmp","Resourcen\Anlagen\KsKit-Demos\On_GrundprinzipT.bmp"
|
||||||
|
Loading…
Reference in New Issue
Block a user