Symulator EU07 (i nie tylko) > Pomoc w tworzeniu

 Sterowanie anglikiem

<< < (3/4) > >>

youBy:
ale zastępczy poda prawie każdy :)

--- Kod: ---node -1 0 (p1)_ev eventlauncher (p2) (p3) (p4) 3.0 s 0 (p1)_s1 (p1)_sz1 end
--- Koniec kodu ---

Darth Luk:
No dobra zrobiłem z rozjazdami krzyżowymi, ale jak mam zrobić z semaforami bo nie mogę załapać.

youBy:
Wklejasz mój wpis do inca odpowiedniego semafora, podlatujesz i naciskasz S -> dostajesz zastępczy; dasz s -> dostaniesz s1

Darth Luk:
Jeśli mogę zapytać: Czy da się tak zrobić żeby naciskając S przy semaforze sygnały zmieniały się po koleji tzn S1, S2, S3... Oczywiście na te które jest w stanie semafor wyświetlić.

AtapiCl:
Rade da - trzeba się z komórkami pamięci pobawić i eventami z warunkami.

Zrobione "na szybko" dla SS5zpcpbI.inc:


--- Kod: ---node -1 0 (p1)s_mem memcell 0 0 1 s1 1 1 none endmemcell

event (p1)podaj_s2 multiple 1.0 (p1)s_mem (p1)_s2 (p1)_podaj_upd1 condition memcompare s1 * * endevent
event (p1)podaj_s3 multiple 1.0 (p1)s_mem (p1)_s3 (p1)_podaj_upd2 condition memcompare s2 * * endevent
event (p1)podaj_s4 multiple 1.0 (p1)s_mem (p1)_s4 (p1)_podaj_upd3 condition memcompare s3 * * endevent
event (p1)podaj_s5 multiple 1.0 (p1)s_mem (p1)_s5 (p1)_podaj_upd4 condition memcompare s4 * * endevent
event (p1)podaj_s10 multiple 1.0 (p1)s_mem (p1)_s10 (p1)_podaj_upd5 condition memcompare s5 * * endevent
event (p1)podaj_s11 multiple 1.0 (p1)s_mem (p1)_s11 (p1)_podaj_upd6 condition memcompare s10 * * endevent
event (p1)podaj_s12 multiple 1.0 (p1)s_mem (p1)_s12 (p1)_podaj_upd7 condition memcompare s11 * * endevent
event (p1)podaj_s13 multiple 1.0 (p1)s_mem (p1)_s13 (p1)_podaj_upd8 condition memcompare s12 * * endevent
event (p1)podaj_ms2 multiple 1.0 (p1)s_mem (p1)_ms2 (p1)_podaj_upd9 condition memcompare s13 * * endevent
event (p1)podaj_sz1 multiple 1.0 (p1)s_mem (p1)_sz1 (p1)_podaj_upd10 condition memcompare ms2 * * endevent
event (p1)podaj_wyg multiple 1.0 (p1)s_mem (p1)_wyg (p1)_podaj_upd11 condition memcompare sz1 * * endevent
event (p1)podaj_s1 multiple 1.0 (p1)s_mem (p1)_s1 (p1)_podaj_upd12 condition memcompare wyg * * endevent


event (p1)_podaj_upd1 updatevalues 1 (p1)s_mem s2 * * endevent
event (p1)_podaj_upd2 updatevalues 1 (p1)s_mem s3 * * endevent
event (p1)_podaj_upd3 updatevalues 1 (p1)s_mem s4 * * endevent
event (p1)_podaj_upd4 updatevalues 1 (p1)s_mem s5 * * endevent
event (p1)_podaj_upd5 updatevalues 1 (p1)s_mem s10 * * endevent
event (p1)_podaj_upd6 updatevalues 1 (p1)s_mem s11 * * endevent
event (p1)_podaj_upd7 updatevalues 1 (p1)s_mem s12 * * endevent
event (p1)_podaj_upd8 updatevalues 1 (p1)s_mem s13 * * endevent
event (p1)_podaj_upd9 updatevalues 1 (p1)s_mem ms2 * * endevent
event (p1)_podaj_upd10 updatevalues 1 (p1)s_mem sz1 * * endevent
event (p1)_podaj_upd11 updatevalues 1 (p1)s_mem wyg * * endevent
event (p1)_podaj_upd12 updatevalues 1 (p1)s_mem s1 * * endevent


event (p1)_zmien_syg2 multiple 0 none (p1)podaj_s13 (p1)podaj_ms2 (p1)podaj_sz1 (p1)podaj_wyg (p1)podaj_s1 endevent
event (p1)_zmien_syg multiple 0 none (p1)podaj_s2 (p1)podaj_s3 (p1)podaj_s4 (p1)podaj_s5 (p1)podaj_s10 (p1)podaj_s11 (p1)podaj_s12 (p1)_zmien_syg2 endevent



--- Koniec kodu ---

Całość odpalana eventem NazwaSemafora_zmien_syg

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod