- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: Stele w 01 Marca 2016, 16:07:42

Tytuł: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 01 Marca 2016, 16:07:42
W istniejącym taborze trzeba ustawić programatory świateł. Na pewno tyczy się to EP09, 303eb i pewnie czegoś jeszcze. Zerknijcie po kabinach co współcześniejszych pojazdów.
Co jest wymagane:
1. Deklaracja animacji w mmd:
lights_sw: (submodel) rot (kąt obrotu na pozycję jako ułamek obrotu jednostkowego) (offset na pozycji 0) (prędkość animacji)Zazwyczaj ten przełącznik już jest podpięty jako któreś ze świateł, więc wystarczy mu zmienić animację bez ingerencji w model 3d.
2. Wpis w fiz:
LightsList: Size=(rozmiar tabelki) Wrap=(yes/no czy po dojściu do ostatniej pozycji przekręca się na pierwszą) Default=(pozycja początkowa)
(suma bitowa świateł przedniego czoła) (suma bitowa świateł tylnego czoła)
...
endL

Flagi bitowe dla poszczególnych lamp opisałem tutaj: http://eu07.pl/forum/index.php/topic,27419.0.html
Przykładowo z Dragona. U góry zgaszony, po trzy pozycje w lewo i w prawo bez możliwości pełnego obrotu.
LightsList: Size=7 Wrap=no Default=4
16 16 //Tb1
21 34 //Pc1
22 34 //Pc2
0 0 //zgaszone
34 34 //Pc5
17 34 //A1
38 34 //Pc6
endL

Do roboty. Dołóż swoją cegiełkę do symulatora. Testować działanie można na exe z serii 474asynch lub nowszych gdy powstaną. :)
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 03 Marca 2016, 22:32:21
Stelek zauwazyles ze troszke inaczej jest opis swiatel na piktogramie? $ pozycje w prawo, srodkowa, 3 pozycje w lewo. To samo na 303e-b. W 303e-b latwo nie pojdzie, gdyż nie jest ustawiony pivot i przelacznik lata po całej kabinie. Nazwa przelacznik-hamulec-typ03. To robota na jutro. Trzeba zaimportować kabine, ustawic pivot i zastapic w pliku t3d istniejący tym zmodyfikowanym. Pozniej ustawic.
Jak ja to lubie.....

  Dodano: 03 Marca 2016, 23:13:44
Najlepiej wydac trzeba to exe z tymi asynchronami i pythonem oficjalnie.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 03 Marca 2016, 23:46:54
Jest bug powodujący wysyp symka. Trzeba go usunąć do 475. Nie można w takim stanie wydać.
"Przełącznik" to kręciołek do 303eb ustawiony? W paczkach jest przerobiony t3d. To wydzielony sybmodel jakbym nie miał zaufania do modeli? Spoko, mam kontrolę wersji, sprawdzam co się zmienia. :D
Jutro przetestuje jak to działa. Przyjąłem, że tabelka idzie z obrotem w prawo. W dziewiątce patrząc po liście pozycji to jest odwrotnie, ale to sprawdzę i sobie pozamieniam ewentualnie. Jeszcze w ST45 znalazłem taki jak masz chęć.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 04 Marca 2016, 19:55:16
Wydawalo mi się ze w EB jest to samo. Zaraz poprawie EB. W eb wywaliłem sam wpis z t3d dotyczący tego przelacznika i zastapilem własnym. Nie eksportowalem całego pliku tylko sam przelacznik i recznie doklepalem to do t3d kabiny notatnikiem. Tak dodaje każdy wlasny element do waszej oryginalnej kabiny. Pedros ty się nie wkurzaj, bo ja specjalnie nie będę instalowal kilku przeglądarek dla jednego forum maszyny. Jeśli uważasz ze moja obecność tu jest nie potrzebna a moje posty smieca ortami lub brakiem przecinkow lub mieszanymi ogonkami to uwierz mi wole się przenieść gdzies indziej ze swoja robota. Lub poprzez PW uzgadniać kwestie a nie tu pod publikę. Jeszcze raz ci pisze, nie używam polskich znakow, ale internetexplorer sam mi je wstawia jak mu pasuje. I nie da się tego wylaczyc nigdzie.

  Dodano: 04 Marca 2016, 20:14:22
A co do programatora, czy nie powinien on swiecic? Te oczka na plakietce to nie aby diody swiecace przypadkiem?

Ponizej poprawiony fiz.

  Dodano: 04 Marca 2016, 20:42:38
Czy sygnal A1a to jest to samo co Pc6? jeśli tak to dlaczego na pakieciaku sa jako osobne pozycje programatora?
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 04 Marca 2016, 20:51:20
Diodki trzeba dodać i nie mam koncepcji jak to dobrze zrealizować. Są dwa warianty do załatwienia. Diody symbolizujące komory świateł. To nie problem, dodajemy do kabiny lampki im odpowiadające i tyle. Drugi wariant jest gorszy, bo to diodki z kombinacjami świateł po okręgu pakieciaka. Tu nie wiem jak by to zrobić.
Co to jest A1a? Mam nieaktualne ie-1? Cześć sygnałów jest migana czego nie symulujemy i nie mam pomysłu na ich realizację.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: MaciejM w 04 Marca 2016, 20:54:50
A1a - sygnał alarmowy. http://kolej.krb.com.pl/e1/alarm.htm
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 04 Marca 2016, 21:04:22
Ale Pc6 wygląda identycznie.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 04 Marca 2016, 21:05:13
I zakres stosowania też ma identyczny. Zmiana nomenklatury w przepisach?
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 04 Marca 2016, 21:07:49
Ale po coi na pakieciaku identyczna nastawa i inne oznaczenia? W jednym przypadku zastosowałem wylaczone tylne czerwone. Plakietka 303e-b jest mało czytelna i zrobiłem jak widziałem. Niewiem czy jest ok. Może by wymienić te plakietki na czytelniejsze? Stelek te kontrolki co z nimi? W st45 sa kontrolki stanu swiatel. Jak się domyślam w 3-3eb tez sa zabudowane w wyłącznik (chyba) bo jakies takiw wypukle te oczka sa.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Marcin S w 04 Marca 2016, 21:25:25
No trochę już w E1 się pozmieniało.
Obecnie nie ma sygnału A1a. Jedno górne światło białe i dwa dolne czerwone jest dzisiaj sygnałem Pc6. Sygnał Pc6 podaje maszynista pociągu bez drużyny konduktorskiej z jednoosobową obsadą pojazdu trakcyjnego  w przypadku zatrzymania się pociągu z niewiadomej przyczyny na torze szlaku dwu lub wielotorowego przed udaniem się wzdłuż pociągu, w celu ustalenia przyczyn jego zatrzymania.
Natomiast jeśli chodzi o sygnał alarmowy podawany na czole pojazdu jest to sygnał A1, czyli dwa światła migające na czole lokomotywy i jednocześnie jeden długi i trzy krótkie tony syreną.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 04 Marca 2016, 21:31:27
303eb poprawiam właśnie. Z tego ci widzę na teksturze to jest: PC6, A1, PC4, 0, PC1, PC2, TB1a, Tb1b. Rysować tekstury nie zamierzam. Autor zdjęcia miał jakie miał, ja nie mam żadnych.
Co z diodkami napisałem wyżej. Muszę wymyśleć jak to zrobić. Jestem otwarty na sugestie. Obecnie można by zrobić dziury w pulpicie, stale świecące diodki pod i krążek zasłaniający wszystko oprócz tych na linii strzałki.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Marcin S w 04 Marca 2016, 21:35:19
Z tego ci widzę na teksturze to jest: PC6, A1, PC4, 0, PC1, PC2, TB1a, Tb1b.
Nie Pc4 tylko Pc5. ;)
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 04 Marca 2016, 21:37:43
Diody sa wypukle. A python? Na nim da się cos zdzialac? W sumie nie mam kompletnie pojęcia o tym jak on działa. Ewentualnie inna metoda. Submodele kontrolek podpiac w chierarchie z headlamp i endsignal. ALe jak będzie się ruszac kabina to będzie się to rozjezdzalo.

  Dodano: 04 Marca 2016, 21:42:53
W ep09 nasza wersja nie ma zadnych kontrolek. ST45 ma zestaw kontrolek obok pulpitu po prawej. 303eb niestety jedynie patent z krazkiem pozostanie.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 04 Marca 2016, 21:49:11
Pythonem można kontrolować teksturę którymi są mapowane diodki w 3d ale nie ich selfillum. Tu byłoby najłatwiej bo wyprowadzam sobie sumy bitowe tak jak to w fizyce jest obsługiwane i przekładam je na coś zrozumiałego dla człowieka już z poziomu skryptu ekranu. Z lampkami na około pokrętła jest ten problem, że ilość pozycji może być dowolna a lampki na submodelach w tablicy dynamicznej już nie koniecznie.
--------
Fiz i mmd z sygnałami jak ja je odczytuję i z animacją shift+U>prawo u>lewo.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: youBy w 04 Marca 2016, 22:28:42
Można zapalać diodki pythonem — wystarczy zrobić dwa submodele/klony, z czego jeden ma selfillum włączone, zmapować je oddzielnymi kawałkami ekranu i z poziomu skrypty zamalowywać przeźroczystością odpowiednie kawałki.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 04 Marca 2016, 23:55:54
Można. Ma ktoś lepszy pomysł? Lampki do reprezentacji stanu czoła jest sens robić na submodelach czy też w ten sposób?
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: matek123 w 05 Marca 2016, 08:09:15
Ja to bym spróbował bez dublowania submodeli. Na takiej zasadzie jak robimy ikonki.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: EP08_015 w 05 Marca 2016, 13:24:03
A nie lepiej w exe zaimplementowac owe lampki? Bylo by juz uniwersalnie na przyszlosc.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 05 Marca 2016, 16:19:14
Mam wrażenie, że nikt mnie nie rozumie. :(
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: firleju w 07 Marca 2016, 14:07:03
EP08, właśnie o to chodzi, żeby odejść od programowania wszystkiego w exe i całą obsługę widoku pulpitu robić skryptami na podstawie dostarczonych danych. To jest zdecydowanie bardziej uniwersalne podejście.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 07 Marca 2016, 20:30:46
Na teksturze pakieciaka te oznaczenia to chyba są markerem narysowane. Brakuje mi tam samych końcówek i to może one są na trzeciej pozycji. Ktokolwiek widział? Ktokolwiek wie?
Dziewiątki z prawoskrętną tabelką i poprawionymi kilkoma sygnałami. W ST45 tylko kierunek kręciołka zmieniony.
Tytuł: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: EP08_015 w 15 Maja 2016, 10:25:49
Ale nowego modelu nie ma wiec odniosłem się z plikami do tego co jest teraz. Na tym bazuje. Nie wydano jeszcze kabin z nowymi modelami haslera. Co do paczek repo, ja się do nich nie zbliżam. Zawsze staram się bazować na tym co wydane oficjalnie. Jak będą nowe haslery i inne rzeczy w PC to będę wtedy się bawil dalej.
Zauwazylem blad programatora swiatel w EP09 - niezgodność opisu na tabliczce z osygnalizowaniem czola lokomotywy.

//Przeniesiono na prośbę Antka. Pedrosiasty
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: Stele w 17 Maja 2016, 22:13:01
Z plików wrzucanych tutaj? Przeglądałem repo niedawno i było coś nakaszanione. Wypakowałem sobie 16.05 i wszystko wygląda ok.
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: MaciejM w 17 Maja 2016, 22:17:15
Zły jest Pc-2, czerwone jest po stronie maszynisty. Za to nas ukatrupią. Ponadto sygnały Tb1 (manewrowy) jest "odwrotny" niż powinien być. Problemem jest to, że oznakowanie w kabinie odpowiada obrazowi czoła lokomotywy, a nie stanu reflektorów z perspektywy maszynisty.
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: Stele w 17 Maja 2016, 22:31:49
Robiłem tak by tabliczka programatora odpowiadała widokowi na czoło z zewnątrz jaki uzyskujemy przy kliknięciu ppm we freefly. Ja już głupieję przy tych sygnałach. Co pojazd to inaczej z tabliczką. Ogarnie ktoś?
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: MaciejM w 17 Maja 2016, 22:40:54
W 303Eb jest wszystko ok, w EP09 jest inaczej. Powinno być tak jak piszesz, tzn. patrząc "na czoło" powinniśmy widzieć obraz na programatorze. Sam tego nie potrafię naprawić niestety.
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: Stele w 17 Maja 2016, 22:46:26
Czyli EP09 do odbicia? Zobacz ST45 i EU43 by zrobić to kompleksowo.
Opis jak to robić: http://eu07.pl/forum/index.php/topic,27740.msg418612.html#msg418612
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: Sawi w 17 Maja 2016, 23:06:45
Spoko, jak się nie pali i można spokojnie do piątku to rzucę okiem.
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: MaciejM w 18 Maja 2016, 01:50:42
Wstyd się przyznać, ale nie wiem gdzie jest programator w EU43... :( ST45 również do odbicia, ten sam błąd co EP09.
Tytuł: Odp: Odp: Przycisk piasecznicy
Wiadomość wysłana przez: Stele w 18 Maja 2016, 08:18:38
Na tylnej ścianie za fotelem mechanika. Tam zwłaszcza Tb1 był problem, bo wg instrukcji, nie ma czegoś takiego. Jedyne pojedyncze białe to jakieś holenderskie.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Lelek w 07 Lipca 2016, 21:15:25
Would it be possible, to control on principle you used for light switch, pantographs on 181(2) and EP(U) 05? There is no single switch for every pantograph, but only a switch none -> front -> both -> rear.
Tytuł: Odp: Programatory oświetlenia w starym taborze.
Wiadomość wysłana przez: Stele w 07 Lipca 2016, 21:40:37
Everything would be possible, if you know how to program it. Not long ago pantographs worked realy strange with virtual ones for steering cars and other abominations like this. Havo to look how it works now and how propagate to coupled locos. It can't be done by simply switching few variables in lights programator function