Autor Wątek:  Sygnalizacja CD (Czeskie Drahy)  (Przeczytany 19242 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Sygnalizacja CD (Czeskie Drahy)
« dnia: 18 Lipca 2017, 11:29:25 »
Mam prośbę do twórców sygnalizacji. Na początek wziąłem na warsztat sygnalizatory CD typu AZD70 Semafor 5 komorowy,
tarcza manewrowa i tarcza ostrzegawcza.
Problem z semaforem - nie wygasza czerwonego. To samo dotyczy Tm

node 800 0 (p1) model 0 0 0 0 /cd/glowice/s5pzcbp.t3d tabl/(p6) lights 0 0 1 0 0 endmodel     //glowica 5 komorowaale przy takim wpisie:
node 800 0 (p1) model 0 0 0 0 /cd/glowice/s5pzcbp.t3d tabl/(p6) lights 0 0 0 0 0 endmodel     //glowica 5 komorowana początku nie wyświetla czerwonego ale potemn prawidłowo wyświetla przy S1 i wygasza przy pozostałych.

Tworzę w 3dmax 7

Zastosowałem polskie oznaczenie sygnałów S* żeby nie komplikować (Czeskie to N*) Sygnały są takie same za wyjątkiem sygnałów dotyczących 80 km/a których w Polsce nie ma.

Pliki z teksturami , scenerią i modelami w ZIP na moim serwerze http://www.gmfk.pl/pobierz/signal_CD.zip

Oczekuję pomocy :-)
« Ostatnia zmiana: 23 Lipca 2017, 22:30:08 wysłana przez matek123 »

guest4368

  • Gość
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #1 dnia: 18 Lipca 2017, 11:52:16 »
Fragment:
Cytuj
lights 0 0 1 0 0
to wpis zapalonych świateł: 0 - zgaszone, 1 - zapalone, 2 - migające.

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #2 dnia: 18 Lipca 2017, 11:56:03 »
O tym wiem ale jak w sygnale S2 mam "event (p1)_sem_ligh2 lights 0.0 (p1)  0 1 0 0 0 endevent" to nie wygasza czerwonego mimo wpisu "0". O to mi chodziło.

Poniżej dla ciekawskich rozkład komór w semaforach czeskich:

« Ostatnia zmiana: 18 Lipca 2017, 11:57:13 wysłana przez rysiekchaszcz »

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #3 dnia: 18 Lipca 2017, 12:02:24 »
Przy drugim podanym wpisie podałeś, że wszystkie komory mają być ciemne.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #4 dnia: 18 Lipca 2017, 12:08:05 »
Proszę czytać ze zrozumieniem. Pierwszy wpis  0 0 1 0 0 z czerwonym zapalonym w tej linijce to prawidłowy wpis w pliku. Ale potem nie wygasza czerwonego przy podawaniu innych sygnałów.
Drugi przykład testowy jest z 0 0 0 0 0 a więc przy starcie symulatora semafor ciemny.
Następnie po wywołaniu jednego z sygnałów z grupy S2 do Sx wyświetla sygnały prawidłowo a przy wywołaniu S1 tez prawidłowo wyświetla S1

// semafor półsamoczynny, pieciokomorowy  bez manewrow powiązany z tarczą ostrzegawczą- wersja Ceskie Drahy
// autor: rysiekchaszcz

origin (p2) (p3) (p4)
rotate 0 (p5) 0
// model semafora CD
node 800 0 (p1) model 0 0 0 0 /cd/glowice/s5pzcbp.t3d none lights 0 0 1 0 0 endmodel     //glowica 5 komorowa
node 400 0 (p1) model 0 0 0 0 /cd/maszty/maszt5s.t3d none endmodel   //maszt dla 5 komór bez manewrow
 

node 700 100 none lines 100 50 20 100.0                                                //linia zeby byl maszt widoczny z daleka
0.0 0.0 0.0 0.0 3.5 0.0
endline
rotate 0 0 0
endorigin

// podstawowe zdarzenia:

//odczyt z pamieci (zdarzenie przypisane do toru przy ktorym stoi semafor):
event (p1)_sem_info getvalues 1.0 (p1)_sem_mem endevent

//stany semafora:
event (p1)_s1 multiple 0 none (p1)_sem_ligh1 (p1)_sem_info_stop (p7)_os1 endevent
event (p1)_s2 multiple 0 none (p1)_sem_ligh2 (p1)_sem_info_vmax (p1)_sem_distinfo_vmax (p7)_os2 endevent
event (p1)_s3 multiple 0 none (p1)_sem_ligh3 (p1)_sem_info_vmax (p1)_sem_distinfo_v100 (p7)_os2 endevent
event (p1)_s4 multiple 0 none (p1)_sem_ligh4 (p1)_sem_info_vmax (p1)_sem_distinfo_v40 (p7)_os2 endevent
event (p1)_s5 multiple 0 none (p1)_sem_ligh5 (p1)_sem_info_vmax (p1)_sem_distinfo_stop (p7)_os2 endevent
event (p1)_s10 multiple 0 none (p1)_sem_ligh10 (p1)_sem_info_v40 (p1)_sem_distinfo_vmax (p7)_os4 endevent
event (p1)_s11 multiple 0 none (p1)_sem_ligh11 (p1)_sem_info_v40 (p1)_sem_distinfo_v100 (p7)_os4 endevent
event (p1)_s12 multiple 0 none (p1)_sem_ligh12 (p1)_sem_info_v40 (p1)_sem_distinfo_v40 (p7)_os4 endevent
event (p1)_s13 multiple 0 none (p1)_sem_ligh13 (p1)_sem_info_v40 (p1)_sem_distinfo_stop (p7)_os4 endevent
event (p1)_ms2 multiple 0 none (p1)_sem_lighs1 (p1)_sem_info_Shunt25 endevent


event (p1)_sz multiple 0 none (p1)_sem_lighz1 (p1)_sem_info_v40 (p1)_wyg_sz endevent
event (p1)_wyg_sz multiple 90 (p1)_sem_mem (p1)_s1 condition memcompare SetVelocity 40 0 endevent


//powyzsze zdarzenia skladaja sie z:

//memcell do pamietania predkosci:
node -1 0 (p1)_sem_mem memcell (p2) (p3) (p4) SetVelocity 0.0 0.0 none endmemcell

//zdarzenia wpisujace w memcell predkosci przy tym (info) i przy nastepnym (distinfo) semaforze:
event (p1)_sem_info_stop updatevalues 10.0 (p1)_sem_mem SetVelocity 0.0 0.0 endevent
event (p1)_sem_distinfo_stop updatevalues 1.0 (p1)_sem_mem SetVelocity * 0.0 endevent
event (p1)_sem_info_vmax updatevalues 1.0 (p1)_sem_mem SetVelocity -1 * endevent
event (p1)_sem_distinfo_vmax updatevalues 0.0 (p1)_sem_mem SetVelocity * -1 endevent
event (p1)_sem_distinfo_v100 updatevalues 1.0 (p1)_sem_mem SetVelocity * 100 endevent
event (p1)_sem_info_v40 updatevalues 1.0 (p1)_sem_mem SetVelocity 40 * endevent
event (p1)_sem_distinfo_v40 updatevalues 0.0 (p1)_sem_mem SetVelocity * 40 endevent
event (p1)_sem_info_v20 updatevalues 1.0 (p1)_sem_mem SetVelocity 20 0 endevent
// dziala tylko na pojazdy w trybie manewrowym:
event (p1)_sem_info_Shunt25 updatevalues 1.0 (p1)_sem_mem ShuntVelocity 25 0 endevent
event (p1)_sem_info_Shunt40 updatevalues 1.0 (p1)_sem_mem ShuntVelocity 40 0 endevent

//zdarzenia sterujace swiatlami:
event (p1)_sem_ligh1 lights 0.0 (p1)  0 0 1 0 0 endevent
event (p1)_sem_ligh2 lights 0.0 (p1)  0 1 0 0 0 endevent
event (p1)_sem_ligh3 lights 0.0 (p1)  0 2 0 0 0 endevent
event (p1)_sem_ligh4 lights 0.0 (p1)  2 0 0 0 0 endevent
event (p1)_sem_ligh5 lights 0.0 (p1)  1 0 0 0 0 endevent
event (p1)_sem_ligh10 lights 0.0 (p1) 0 1 0 0 1 endevent
event (p1)_sem_ligh11 lights 0.0 (p1) 0 2 0 0 1 endevent
event (p1)_sem_ligh12 lights 0.0 (p1) 2 0 0 0 1 endevent
event (p1)_sem_ligh13 lights 0.0 (p1) 1 0 0 0 1 endevent
event (p1)_sem_lighs1 lights 0.0 (p1) 0 0 0 1 0 endevent
event (p1)_sem_lighz1 lights 0.0 (p1) 0 0 1 2 0 endevent

// uszkodzony semafor - nieoswietlony:
event (p1)_uszk multiple 0 none (p1)_sem_ligh0 (p1)_sem_info_stop endevent

« Ostatnia zmiana: 18 Lipca 2017, 13:58:02 wysłana przez Stele »

guest4368

  • Gość
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #5 dnia: 18 Lipca 2017, 12:08:55 »
@rysiekchaszcz Mógłbyś przygotować paczkę zgodną ze strukturą katalogów w Maszynie? Archiwum, które załączyłeś ma pomieszane katalogi i nie wykrywa tekstur. Nie jestem więc w stanie nawet tego sprawdzić u siebie.

Edit:
Widzę, gdzie może być błąd:
Cytuj
node 800 0 (p1) model 0 0 0 0 /cd/glowice/s5pzcbp.t3d none lights 0 0 1 0 0 endmodel     //glowica 5 komorowa
node 400 0 (p1) model 0 0 0 0 /cd/maszty/maszt5s.t3d none endmodel   //maszt dla 5 komór bez manewrow
Parametr (p1) to nazwa modelu - masz w ten sposób dwa modele o tej samej nazwie i nie wiadomo, który animować. Zamień (p1) we wpisie masztu na none.

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #6 dnia: 18 Lipca 2017, 12:19:51 »
Fakt źle zrobiłem paczkę. Brakowało tekstur i scenerie źle umieściłem Do pobrania już poprawiona paczka :-)
http://www.gmfk.pl/pobierz/signal_CD.zip

guest4368

  • Gość
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #7 dnia: 18 Lipca 2017, 12:26:18 »
Niestety, nie można pobrać paczki. Pliki powinny być dodawane przy użyciu tutejszego uploadu plików.
Czy testowałeś poprawkę, o której pisałem w poprzednim poście?

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #8 dnia: 18 Lipca 2017, 12:26:53 »
Zamieniłem tak jak proponowałeś i jest OK.
Cytuj
node 800 0 (p1) model 0 0 0 0 /cd/glowice/s5pzcbp.t3d none lights 0 0 1 0 0 endmodel     //glowica 5 komorowa
node 400 0 none model 0 0 0 0 /cd/maszty/maszt5s.t3d none endmodel   //maszt dla 5 komór bez manewrow

Teraz biorę się za pozostałe czeskie sygnalizatory i wskaźniki. Niektóre są bardzo ciekawe.

Dzieki i jeszcze raz dzięki :-)

PS

Nowy link do paczuszki :-)

http://eu07.pl/userfiles/10233/test-signal_CD.zip
« Ostatnia zmiana: 18 Lipca 2017, 12:32:06 wysłana przez rysiekchaszcz »

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #9 dnia: 23 Lipca 2017, 14:28:56 »
Mam jeszcze mały problem a faktycznie dwa. Chodzi mi o twórców w 3dmax który tworzą semafory.
1. Mam problem z tabliczką a więc jak stworzyć żeby potem pobierała tabliczkę
2. Lights - oświetlenie , niestety nie daję sobie rady i po prostu z dalszej odległości semafor jest słabo widoczny.

Pozostałe elementy mam OK i niedługo udostępnię do testów sygnalizacje czeską.

Proszę o pilną pomoc. 3dmax v. 7


Offline dymus

  • Zasłużony dla Symulatora
  • Wiadomości: 1046
    • Zobacz profil
  • Otrzymane polubienia: 274
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #10 dnia: 23 Lipca 2017, 14:40:33 »
Tabliczka ma mieć w t3d wpisane przy Map: replacableskin dla tego submodelu tabliczki tak żeby mogła pobierać tex z oznaczeniem tabliczki.
Światła, a raczej ten pixel co ma być widoczny z odległości to jest 'free spot' z 'lights', trzeba go dodać, ustawić w dobrą stronę (kierunek) oraz lekko przed teksturą zapalonej lampki (żeby nie zasłaniała) oraz samego free spota trzeba przywiązać w hierarchii do odpowiedniej lampki _on dla której on ma być zapalony. Plus ustawić jego kolor, tak żeby odpowiadał tej lampy dla której jest ustawiony.
« Ostatnia zmiana: 23 Lipca 2017, 14:41:57 wysłana przez dymus »

guest4368

  • Gość
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #11 dnia: 23 Lipca 2017, 14:50:54 »
1. Tekstura na tabliczkę powinna nazywać się "replacableskin". Wówczas nazwa tekstury pobierana jest z parametru w include np:
Cytuj
node 1000 0 (p1) model 0 0 0 0 sem/glowice/s4yppcpb_dd.t3d tabl/(p6) lights  0 1 0 0 endmodel            //glowica
w typ przypadku jest to fragment "tabl/(p6)" - musisz zmodyfikować obecny wpis.

2. Popatrz na pliki .t3d semaforów (z paczki deweloperskiej lub którejś starszej). Są to pliki tekstowe. Będą tam składowe światła dla submodeli. Chyba, że ktoś poda te wartości tutaj. Również świecące modele lamp powinny mieć Selfillum: true. Efekt semafora widocznego z daleka osiągany jest przez FreeSpotLight.

W najnowszej paczce trochę się zmieniły te semafory - dodano łunę do światła oraz zmodyfikowano ich widoczność w najnowszym exe C++.

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #12 dnia: 23 Lipca 2017, 16:46:16 »
Na razie dzięki. Poradzę sobie a jakby coś to zapytam. :-)

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #13 dnia: 24 Lipca 2017, 16:45:50 »
Mam następne pytanie. W sygnalizacji CD obowiązują dwa sygnały ze światłem migającym wolno i szybko. W symulatorze znalazłem tylko trzy:  0 - nie wyświetla, 1 -  wyświetla i 2- wolno migające. Czy jest możliwość wyświetlenia sygnału szybko migającego tj dwa razy szybciej niż wolno migający. Jak nie ma to zuboży mi sygnalizację CD.

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #14 dnia: 24 Lipca 2017, 17:22:46 »
Nie ma. Częstotliwość lampek jest stała.
Mój kanał youtube

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #15 dnia: 24 Lipca 2017, 17:37:39 »
Da się zabawić w deweloperkę jak sądzę i wprowadzić nr 3.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #16 dnia: 24 Lipca 2017, 17:59:39 »
3 to czujka zmierzchowa. 4 trzeba dodać. ;)
Mój kanał youtube

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #17 dnia: 24 Lipca 2017, 18:00:40 »
Przydało by się.  Cały czas w miarę wolnego czasu robię CD. Ostatnio po testach zmieniłem na kolory fabryczne, poprawiłem wersje bazowe i teraz tworzę semafory itd.  Wstępny opis sygnalizacji CD Opis pdf
« Ostatnia zmiana: 24 Lipca 2017, 18:14:33 wysłana przez rysiekchaszcz »

Offline ST44-003

  • Zasłużony dla Symulatora
  • Wiadomości: 2950
  • EU07-001
    • Zobacz profil
  • Otrzymane polubienia: 311
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #18 dnia: 25 Lipca 2017, 19:40:18 »
Rysiu, a nie miałbyś Ty może przypadkiem opisu jak działa sygnalizacja kabinowa i ogólnie zasada działania LVZ? Potrzebujemy takie informacje do skończenia z @dymusem "Czeskiego_projektu" :).

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #19 dnia: 29 Lipca 2017, 10:16:35 »
Napisałem do kolegi z Czech. Jak mi odpisze to Ci zaraz zapodam jak działa. Oraz masz to:

Sciagnij sobie i odpal:
http://www.iwan.eu07.pl/navestidlo.exe

Po opaleniu zaznaczasz na dole po lewej pole "Zobrazit", uaktywni sie
lista wyboru na ktorej zaznaczasz "Návěstní opakovač". (Sygnalizacja kabinowa)

Nastepnie wybierasz typ wyswietlanego sygnalu (Návěst) i patrzysz jak
sie zmienia powtarzacz.
« Ostatnia zmiana: 29 Lipca 2017, 10:28:43 wysłana przez rysiekchaszcz »

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #20 dnia: 22 Października 2017, 16:38:40 »
Okazało się, że częstotliwość wcale nie jest stała, tylko była dziura w dokumentacji i nikt z zainteresowanych o tym ficzerze nie wiedział. https://wiki.eu07.pl/index.php/Obiekt_event#lights
Mój kanał youtube

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #21 dnia: 16 Listopada 2017, 21:16:41 »
Dzięki tego mi brakowało. Ostatnio nie mam czasu się zająć ale już kończę testową scenerię CD gdzie jest 5 stacji plus 1 podg oraz przejście graniczne do PL i jedna stacja w PL

Offline ST44-003

  • Zasłużony dla Symulatora
  • Wiadomości: 2950
  • EU07-001
    • Zobacz profil
  • Otrzymane polubienia: 311
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #22 dnia: 28 Listopada 2017, 15:56:07 »
@Rysiek, nie pamiętam czy pytałem. Masz gdzieś może dokumentację i opis działania LVZ i całej aparatury od niego? Warto by ruszyć temat stworzenia czegoś takiego do symulatora, skoro zaczynami "wychodzić za granicę" z infrastrukturą kolejową.

Offline rysiekchaszcz

  • Wiadomości: 57
    • Zobacz profil
    • Galeria Miłośników Fotografii Kolejowej
  • Otrzymane polubienia: 20
Odp: Sygnalizacja CD (Czeskie Drahy)
« Odpowiedź #23 dnia: 11 Grudnia 2017, 18:49:46 »
Musiałbym pogadać z Czechami . To nie problem gdyż znam dobrze maszynistów CD i dyżurnych. Wyjaśnią mi o co chodzi i jak to działa. Parę razy jechałem z Ostravy
vlakiem do Cieszyna w starej 460 i widziałem jak to działa. Zainteresuję się i jeszcze dzisiaj napisze do Borisa (maszynisty z CD)