Autor Wątek:  Symulator SM42  (Przeczytany 2994 razy)

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

Offline MarcinMaszynista

  • Wiadomości: 1
    • Zobacz profil
  • Otrzymane polubienia: 1
Symulator SM42
« dnia: 19 Lipca 2020, 20:16:47 »
Cześć wszystkim!
Z racji tego, że buduję symulator lokomotywy SM42 https://www.facebook.com/SM42symulator mam pytanie.

Czy jest możliwość uzyskania informacji zwrotnej ze wskazaniami obrotomierza, temperatury oleju, wody i innych nieużywanych w zwykłych symulatorach np. EU07 przyrządów? Jeśli tak to, w jaki sposób? Z góry dziękuję za odpowiedź.
Do komunikacji z komputerem używam płytki PoKeys57U.
« Ostatnia zmiana: 19 Lipca 2020, 20:43:00 wysłana przez matek123 »

Offline jakubg1

  • Wydział Repozytorium
  • Wiadomości: 1492
  • MaSzyna ma szynę, szyna ma MaSzynę - na kołach.
    • Zobacz profil
  • Otrzymane polubienia: 1118
Odp: Symulator SM42
« Odpowiedź #1 dnia: 19 Sierpnia 2020, 00:52:27 »
Na razie nie da się. Pisz do @tmj na czacie lub tutaj, na forum, to może doda.
10 lat na forum MaSzyny!

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Symulator SM42
« Odpowiedź #2 dnia: 19 Sierpnia 2020, 01:30:16 »
Trochę samodzielności. Jak umiesz programować, to sobie przepniesz. Ile to pokeys ma wyjść analogowych? Może trzeba zrobić tryb diesle-electric zmieniający znaczenie.
Przypisanie wartości symulacji do wyjść masz tu: https://github.com/tmj-fstate/maszyna/blob/master/Train.cpp#L6291
Rzutowanie jest opisane na wiki. Jak jest fizycznie sześć wyjść, to może dopisz pozostałe mierniki za zakres i sobie rzutuj na fizyczne piny w miarę potrzeb.
Mój kanał youtube

Offline tmj

  • Zasłużony dla Symulatora
  • Wiadomości: 3808
    • Zobacz profil
  • Otrzymane polubienia: 2351
Odp: Symulator SM42
« Odpowiedź #3 dnia: 21 Sierpnia 2020, 05:46:42 »
Czy jest możliwość uzyskania informacji zwrotnej ze wskazaniami obrotomierza, temperatury oleju, wody i innych nieużywanych w zwykłych symulatorach np. EU07 przyrządów? Jeśli tak to, w jaki sposób? Z góry dziękuję za odpowiedź.
Obawiam sie ze komunikacja przez PoKeys odbywa sie w symulatorze na zasadzie "zgodnosci wstecznej" -- modul obslugujacy to urzadzenie to kod z czasow slusznie minionych i nie wiem czy ktokolwiek z pozostalych przy zyciu programistow ma jakies glebsze pojecie co on wlasciwie robi. Poki modul dziala jest kompilowany, ale chyba nikt nie zaryzykuje grzebania w nim bo raz ze latwo moze w ten sposob dzialac przestac, a dwa ze na zmienionej/poszerzonej informacji polamia sobie zeby juz istniejace pulpity, niespodziewajace sie takiej dodatkowej dobroci inwentarza.

Biorac pod uwage ze pulpit swoj dopiero budujesz, moze lepsza opcja byloby oparcie go o kontroler arduino? Ten wariant komunikacji jest nadal rozwijany w symulatorze, w miare na biezaco.