Autor Wątek:  Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.  (Przeczytany 247103 razy)

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

Offline Lorem

  • Wiadomości: 132
    • Zobacz profil
  • Otrzymane polubienia: 8
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #780 dnia: 07 Lutego 2018, 19:43:26 »
z tego co padlo w tym watku rozumiem, ze uzytkownikom jest w ten sposob latwiej wykorzystac swoje urzadzenie? Jesli tak to troche trudno by bylo zmuszac ich by potencjalnie przerabiali pulpit pod zmiany w oprogramowaniu ;/
Wszystko zależy od implementacji. Gdyby umożliwić konfigurację skojarzeń pin-funkcjonalność, tak jak obecną konfigurację klawiszologii, raczej żadne przeróbki sprzętowe nie byłyby potrzebne.
A może by tak własny pulpit...

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #781 dnia: 07 Lutego 2018, 19:50:59 »
Jedyna uwaga do exe, że załączanie jest natychmiast po wciśnięciu przycisku, a nie po dłuższym przytrzymaniu.
W przypadku wylacznika szybkiego to blad, ktory wsliznal sie przy okazji zmian; bedzie poprawiony w nastepnym uaktualnieniu.

Offline Pitek

  • Wiadomości: 145
    • Zobacz profil
    • pitek.rp1.pl
  • Otrzymane polubienia: 26
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #782 dnia: 07 Lutego 2018, 23:11:45 »
Nie wiem czy coś było ruszane, czy nie, ale na tych nowych exe nie gubi mi praktycznie wcale pozycji przy kręceniu kierownicą, więc tutaj ogromny plus. Przejechałem całą Kaliską bez ani jednego problemu, nie zgubił mi w ogóle + bądź -. Jeszcze tylko faktycznie te nieszczęsne Shifty i będzie się miodzio jeździło.

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #783 dnia: 09 Lutego 2018, 01:06:53 »
Glupie pytanie a propos Arduino -- obecnie exe czyta do obslugi przelacznikow pojazdu stan 23 bitow z otrzymanego od urzadzenia pakietu danych (co przeklada sie na taka sama liczbe obslugiwanych przelacznikow, czy to impulsowych czy bistabilnych) Czy to jest gorny limit, a jesli nie to jaki jest gorny limit dla wejsc tego typu?
« Ostatnia zmiana: 09 Lutego 2018, 01:08:01 wysłana przez tmj »

Offline miko22

  • Wydział Promocji
  • Wiadomości: 393
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • PKP - Kolej Polska
  • Otrzymane polubienia: 56
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #784 dnia: 09 Lutego 2018, 08:10:27 »
Pytasz ile elementów wejściowych da się podłączyć do Arduino czy ile takich elementów może mieć bardziej rozbudowany pulpit? Jeśli to pierwsze, to pod jedną magistralę I2C (nawet w prostym Arduino UNO) można podłączyć 128 dodatkowych układów rozszerzających ilość pinów. Jeden taki układ może mieć nawet 20 i więcej pinów, które można zaprogramować jako wejścia lub wyjścia. Dodatkowo takie Arduino DUE ma 2 magistrale I2C. Po przemnożeniu wychodzi teoretycznie 5120+ wejść/wyjść ;) Nie wiem jak w praktyce by to wyszło z wydajnością na Arduino (i przez UART), ale jakby się uprzeć, to można by nawet całą aparaturę podłączyć i z tego, co wiem, to takie plany mają od dłuższego czasu w sali szkoleń w Szczakowej (odpowiedź na drugie).

Dodam jeszcze tylko, że na wcześniejszych exe brakowało obsługi przez UART kilku podstawowych elementów, w tym nastawnika kierunkowego. Nie wiem jak na obecnych, ale za tydzień, dwa postaram się przetestować, bo teraz mam elektrykę w trakcie "modernizacji".
« Ostatnia zmiana: 09 Lutego 2018, 08:41:13 wysłana przez miko22 »
Opis powstawania mojego pulpitu jest tutaj. Ost. akt.: 30.08.2015r.
Symulator lokomotywy ET41 na II Festiwalu "Kolej w Miniaturze"

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #785 dnia: 09 Lutego 2018, 16:06:14 »
W konfiguracji ktora jest obecnie nastawnika kierunku nie ma nadal (biorac pod uwage jak on dziala, musialby chyba byc odczytywany jak nastawnik jazdy i/lub bocznikow) natomiast pytam, bo przy okazji da sie chyba zaimplementowac konfigurowanie funkcji od strony exe, tzn definicje jakie komendy sa generowane przez stan poszczegolnych pinow, zamiast zaszywania tego na sztywno w kodzie symulatora. Zobaczymy.

edit
wersja 18.210 obsluguje wspomniana mozliwosc (czesciowej) konfiguracji, jak rowniez szereg dodatkowych komend wymuszenia konkretnego stanu urzadzenia, co powinno mniej wiecej zalatwic sprawe problematycznej wspolpracy z Pokeys. Prosze w miare mozliwosci przetestowac, i jesli wystapia jakies problemy i/lub braki, krzyczec ;d
« Ostatnia zmiana: 10 Lutego 2018, 19:46:39 wysłana przez tmj »

Offline miko22

  • Wydział Promocji
  • Wiadomości: 393
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • PKP - Kolej Polska
  • Otrzymane polubienia: 56
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #786 dnia: 10 Lutego 2018, 21:54:37 »
Załączam eu07_input-uart.txt z dopisanymi komentarzami z eu07_input-keyboard.txt do tego, co już jest. Brakujące elementy można dopisać według własnego uznania, ale ważne, żeby nie pokrywały się np. z bajtami nastawników czy kranów hamulcowych. Jak przetestuję i dopiszę u siebie, to wstawię też wersję uzupełnioną.
Opis powstawania mojego pulpitu jest tutaj. Ost. akt.: 30.08.2015r.
Symulator lokomotywy ET41 na II Festiwalu "Kolej w Miniaturze"

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #787 dnia: 10 Lutego 2018, 22:08:31 »
Przy okazji, w przypadku urzadzen takich wlasnie jak nastawnik lub hamulec, czy wartosci podawane przez nie zajmuja zawsze caly bajt, czy zdazaja sie tez kombinacje uzywajace mniejszych (lub wiekszych) rozmiarow/zakresow?

Offline miko22

  • Wydział Promocji
  • Wiadomości: 393
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • PKP - Kolej Polska
  • Otrzymane polubienia: 56
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #788 dnia: 10 Lutego 2018, 22:28:19 »
W bajtach nastawników przesyła się po prostu numer pozycji danego nastawnika (ET22 ma chyba najwięcej (0-48 - niecałe 6 bitów + nastawnik bocznikowania na osobnym bajcie w ten sam sposób)), natomiast dla hamulców to z reguły liczba w zakresie 0-1023 (10bit) na dwóch bajtach, bo najczęściej taka jest rozdzielczość przetwornika ADC w mikrokontrolerze, ale są też mikrokontrolery z przetwornikiem 12bit, co daje zakres 0-4095. Ja za to używam po jednym bajcie na krany i zakres 0-255 wystarcza (bo przed którąś tam wystawą nie miałem czasu sprawdzić, jak przesłać jedną liczbę na dwóch bajtach i tak już zostało :P).
Opis powstawania mojego pulpitu jest tutaj. Ost. akt.: 30.08.2015r.
Symulator lokomotywy ET41 na II Festiwalu "Kolej w Miniaturze"

Offline mac310

  • Wiadomości: 258
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 7
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #789 dnia: 10 Lutego 2018, 23:51:01 »
Sprawdziłem na szybko nowe exe i wygląda na to, że działa prawie wszystko. Problem jest z sygnałami czerwonymi reflektorów bo tu jeszcze nie ma załączania i wyłączania jak w przypadku samych reflektorów. To by się przydało dorobić. Do tylnych raczej nie potrzeba tej zmiany bo i tak z przedniej kabiny tylnych się nie załącza. Reszta wydaje mi się OK. Niestety widzę, że korzystanie z makra w PoKeys nie do końca się sprawdza bo nie udało mi się zmusić do trzymania wciśniętego przycisku bo makro po prostu się powtarza czyli trzymając przycisk jakbym go szybko naciskał z przerwami. To chyba nie do przejścia jest ale dzięki temu. że można podmapować inny klawisz to problem załączania WSa i syreny nie jest wielkim problemem jak dla mnie. Zatem tylko te czerwone sygnały zostały i mam wrażenie, że nie ma obsługi przycisku odhamowania, dawniej "6".
Historia budowy pulpitu lokomotywy serii EU07.

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #790 dnia: 10 Lutego 2018, 23:52:34 »
Odluzniacz jest od mniej wiecej roku domyslnie pod Num4 zamiast Num6, tak by kontrola nad stanem lokalnego hamulca byla w jednej kolumnie :>

Offline mac310

  • Wiadomości: 258
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 7
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #791 dnia: 11 Lutego 2018, 00:08:38 »
Aaa, no to OK. Ja korzystałem dotychczas z exe w wersji 481 ze względu właśnie na problemy z klawiszologią, a tam było jeszcze 6. Nie znalazłem wpisu w pliku więc nie bardzo mogłem zlokalizować to odhamowanie. W związku z tym nie działają mi już tylko czerwone sygnały. Reszta działa jak trzeba.
Mam drobną wątpliwiość co do odbloku przekaźników nadmiarowych przetwornicy i ogrzewania (ctrl+n). Jak przycisnę to raz słyszę jakieś kliknięcie ale nie ma animacji przycisku no i to brzmi raczej jak jakiś hebelek niż wciskanie przycisku. Kolejne naciskanie nie daje już żadnego efektu.
Zauważyłem też, że w kabinie słyszę jakieś takie pukanie dość nieregularne, którego wcześniej nie słyszałem. Ktoś tak jeszcze ma?
Historia budowy pulpitu lokomotywy serii EU07.

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #792 dnia: 11 Lutego 2018, 00:37:03 »
Przycisk odbloku chyba jest w malo ktorej kabinie zdefiniowany jako faktyczny przelacznik (w ep07-424 na przyklad go nie ma, dopisalem u siebie do testow) W takiej sytuacji pojawia sie wzmianka w logu. Exe pozwala odblokowac przekaznik mimo to (i odgrywa domyslny dzwiek "ogolny" dla przyciskow) bo inaczej ciezko byloby odjechac.

Offline Pitek

  • Wiadomości: 145
    • Zobacz profil
    • pitek.rp1.pl
  • Otrzymane polubienia: 26
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #793 dnia: 11 Lutego 2018, 21:06:23 »
@mac310 u mnie dźwięki odtwarza praktycznie na wszystkim, nawet jest cykanie przy mruganiu CA i zapalaniu SHP, czy kręceniu kranem. Ja swoje pyknięcie zlokalizowałem po tym, że czasami rękojeść kranu zadrży w symku i dlatego cyka. Ogólnie polecam wyciszyć te dźwięki, które fizycznie słuchać na pulpicie: kręcenie kierownicą i wrzucane pozycje, klucz, bocznik, kran, hebelki, przyciski, hasler itp. Jeździ się wtedy o wiele lepiej, nie nakłada się dźwięk na dźwięk.

Udało mi się ukończyć ostatecznie kran i obecne rozwiązanie sprawdza się w 100%, odbyłem już kilkanaście jazd. Do tulei, która kręci się z pozycją rączki, wspawana została podkładka, przez którą przechodzi pręt zakończony blaszką. Potencjometr nie znajduje się wewnątrz kranu, a na blacie. Tym sposobem w razie problemów, nie muszę rozbierać kranu, a wystarczy go odkręcić z blatu. Teraz tylko malowanie. Więcej info opisałem u siebie na stronce:
https://pitek.rp1.pl/2018/02/11/kran-hamulca-zespolonego-oerlikon-fv4a/
 

Offline mac310

  • Wiadomości: 258
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 7
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #794 dnia: 11 Lutego 2018, 21:18:46 »
@Pitek to nieregularne cykanie słychać u mnie zanim cokolwiek odpalę. Uruchamiam testową scenerię TD i słyszę. To nie jest cykanie zegarka tylko coś w rodzaju przełączania hebelka ale raz częściej, a raz rzadziej. Myślałem, że coś się wzbudza i przełącza ale nie ma żadnego wizualnego efektu. Muszę sprawdzić czy po odpięciu PoKeys nadal cyka. Drgania kranu raczej nie mają wpływu bo to nie dźwięk hamulca, a poza tym dopasowałem ustawienia wejść analogowych PoKeys, żeby krany nie drgały.
« Ostatnia zmiana: 11 Lutego 2018, 21:19:49 wysłana przez mac310 »
Historia budowy pulpitu lokomotywy serii EU07.

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #795 dnia: 11 Lutego 2018, 21:28:52 »
To nie jest cykanie zegarka tylko coś w rodzaju przełączania hebelka ale raz częściej, a raz rzadziej. Myślałem, że coś się wzbudza i przełącza ale nie ma żadnego wizualnego efektu.
Czesc przelacznikow "niezbednych" do obslugi pojazdu jest przelaczana takze gdy nie maja one przypisanego submodelu, i odtwarzaja domyslny dzwiek jesli nie maja zdefiniowanego dzwieku dedykowanego. Sprawdz w oknie pokazujacym dane ktore ida do logu, czy w momentach gdy slyszysz ten dzwiek nie pojawia sie zadna wzmianka o otrzymaniu komendy sterujacej?

Offline mac310

  • Wiadomości: 258
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 7
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #796 dnia: 11 Lutego 2018, 22:23:26 »
@tmj niestety w oknie logu nie pojawiają się żadne komunikaty, cykanie słychać. Jak odłączyłem PoKeys to przestało cykać. Jak wyłączyłem część nieistotnych z punktu widzenia posiadania pulpitu dźwięków, to też przestało cykać. Na razie nie doszedłem co to konkretnie cyka bo musiałbym chyba po kolei włączać i wyłączać dźwięki i szukać winowajcy. Na razie chyba odpuszczę i spróbuję przejechać jakąś scenerię bo ostatnio to tylko TD męczę ;)
Historia budowy pulpitu lokomotywy serii EU07.

Offline tmj

  • Deweloper
  • Wiadomości: 1816
    • Zobacz profil
  • Otrzymane polubienia: 505
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #797 dnia: 12 Lutego 2018, 17:03:02 »
Od wersji 18.212 obslugiwane jest tez wymuszanie stanu czerwonych sygnalow (dla strony odpowiadajacej obsadzonej kabinie), tym samym Pokeys powinien byc juz mniej wiecej uzyteczny :v
W przypadku brakow i/lub dodatkowego zapotrzebowania uwagi prosze zglaszac tutaj lub w watku w dziale Na Warsztacie.

Offline mac310

  • Wiadomości: 258
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 7
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #798 dnia: 12 Lutego 2018, 18:00:21 »
Na szybko sprawdziłem i działa. Więcej dziś już nie przetestuję bo muszę na kilka dni wyjechać ale wygląda na to, że można spokojnie ogarnąć klawiszologię pod PoKeys i pośmigać na aktualnym exe. @tmj dzięki za zrozumienie i szybkie wprowadzenie zmian.
Historia budowy pulpitu lokomotywy serii EU07.

 

Maszyna - Symulator PojazdĂłw Szynowych