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

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

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 299
    • Zobacz profil
    • Pitkowa Kolej
  • Otrzymane polubienia: 319
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #540 dnia: 31 Października 2016, 16:52:14 »
Serdecznie dziękuję za odpowiedź, teraz wiem czego szukać. Jak już będę miał coś złożone do kupy to na pewno pochwalę się etapami z budowy.

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #541 dnia: 06 Listopada 2016, 21:52:35 »
Jeżeli ktoś jest ciekawy to znowu ruszam z komunikacją dla mniej zaawansowanych użytkowników czyli z portem COM :)
Może tym razem uda się coś w końcu wrzucić do oficjalnej paczki. Jeżeli ktoś byłby chętny do pomocy/współpracy to zapraszam.

Edit 8.11.2016 -> Nie chce pisać kilku postów pod sobą więc dopisuję tutaj:
Czy ktoś jest mi w stanie wytłumaczyć w jaki sposób PoKeys czyta swoje piny i potem steruje odpowiednimi przyciskami/przełącznikami?

W metodzie Update klasy PoKeys55 jest wywołana metoda Read() i zapisywane dane do bufora iInputs[].
Ten bufor używany jest tylko w Console.cpp przez metodę DigitalGet() należącą do klasy Concole.
Gdzie jest wywoływana metoda DigitalGet()? Nie mogę tego nigdzie znaleźć a to jedyny trop na jaki natrafiłem.

Ktoś to ogarnia? Jakieś pomysły?
« Ostatnia zmiana: 08 Listopada 2016, 19:19:45 wysłana przez maciek001 »
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #542 dnia: 08 Listopada 2016, 19:35:14 »
Jeśli chodzi o przyciski i przełączniki, to PoKeys zwyczajnie emuluje klawiaturę - po otwarciu np. Notatnika i przełączeniu czegoś, normalnie wpisywana jest odpowiednia literka, duża lub mała, z Ctrl-em lub bez w zależności od wybranych ustawień w oknie programu PoKeys.

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #543 dnia: 08 Listopada 2016, 19:51:23 »
Właśnie nie mogę się doszukać wywołania tych metod. W console.cpp jest to wszystko chyba....
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #544 dnia: 08 Listopada 2016, 20:11:48 »
Tego raczej nie ma w plikach MaSzyny, bo jak napisałem, w zakresie przełączników i przycisków PoKeys jest jak zwykła klawiatura i każdy może sobie przypisać wejścia cyfrowe jak mu się tylko podoba, tzn. przez zwarcie pinu z masą wywołać zwyczajne wciśnięcie klawisza, który do tego pinu sobie przypisał.

EDIT: Przypuszczam, że w identyczny sposób można wykorzystać płytkę Arduino Leonardo, które też ma możliwość emulowania klawiatury i to bez żadnych zmian w kodzie MaSzyny.
« Ostatnia zmiana: 08 Listopada 2016, 20:17:54 wysłana przez miko22 »

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 299
    • Zobacz profil
    • Pitkowa Kolej
  • Otrzymane polubienia: 319
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #545 dnia: 08 Listopada 2016, 20:51:43 »
Czy przy kupnie obrotomierza od Poloneza istnieje możliwość jakiegoś szybkiego sprawdzenia, czy działa? Z tego co wiem, to można opór sprawdzić, czy stawia. Ale pewnie na elektronice jest jakiś opornik, co i tak nie da gwarancji, że cewka jest sprawna...
« Ostatnia zmiana: 08 Listopada 2016, 20:56:47 wysłana przez Pitek »

Offline GOPdriver

  • Zasłużony dla Symulatora
  • Wiadomości: 89
  • Ten, co wydrukował scenerię
    • Zobacz profil
  • Otrzymane polubienia: 37
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #546 dnia: 08 Listopada 2016, 21:00:22 »
Po prostu podaj napiecie na styki. Jesli chcesz podac na sama cewke, to powinno byc ono bardzo niskie. W moim przypadku podanie 3.3v na cewke spowodowalo natychmiastowe przeteleportowanie wskazowki do konca skali.
( ͡° ͜ʖ ͡°)

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #547 dnia: 08 Listopada 2016, 21:15:45 »
EDIT: Przypuszczam, że w identyczny sposób można wykorzystać płytkę Arduino Leonardo, które też ma możliwość emulowania klawiatury i to bez żadnych zmian w kodzie MaSzyny.

To może napiszę co mi już działa a co nie ;) Na dzień dzisiejszy mam:
- komunikację z Maszyny do pulpitu: wyjścia analogowe i cyfrowe.
- komunikację z pulpitu do Maszyny: wejścia analogowe i cyfrowe.

Działają: hamulce i część lampek, syrena wysoka, teoretycznie mierniki WN i manometry (nie testowane jeszcze).
Co będzie działać w najbliższym czasie: przełączniki i przyciski.
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 299
    • Zobacz profil
    • Pitkowa Kolej
  • Otrzymane polubienia: 319
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #548 dnia: 08 Listopada 2016, 21:26:28 »
Po prostu podaj napiecie na styki. Jesli chcesz podac na sama cewke, to powinno byc ono bardzo niskie. W moim przypadku podanie 3.3v na cewke spowodowalo natychmiastowe przeteleportowanie wskazowki do konca skali.
Tak właśnie sprawdzałem mierniki, ale przy pomocy baterii. Dzięki za odpowiedź, tak pewnie będzie najpewniej sprawdzić czy obrotomierz działa. Manometry już do mnie jadą, więc chciałbym je już uruchomić. miko22 jakbyś mógł, udostępnij wspomniany wcześniej filmik, jak wszystko delikatnie rozebrać ;)

maciek001, dobra robota. Zawsze będzie alternatywna komunikacja. Jakby to działało, można się pokusić o wyprowadzenie stanów mierników NN. Wtedy nie trzeba by drugiego Pokeysa, żeby wszystko obsłużyć :D

Offline GOPdriver

  • Zasłużony dla Symulatora
  • Wiadomości: 89
  • Ten, co wydrukował scenerię
    • Zobacz profil
  • Otrzymane polubienia: 37
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #549 dnia: 08 Listopada 2016, 22:07:49 »
Działają: hamulce i część lampek, syrena wysoka, teoretycznie mierniki WN i manometry (nie testowane jeszcze).
Co będzie działać w najbliższym czasie: przełączniki i przyciski.

Syrena dalej dziala tak magicznie impulsowo?
( ͡° ͜ʖ ͡°)

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #550 dnia: 08 Listopada 2016, 22:10:49 »
Pitek:
Później trzeba tylko odlutować od płytki te dwa kabelki, co idą do cewki i odkręcić całą niepotrzebną płytkę.
Maciek: Jak w notatniku będzie pisać małe i duże litery, to i z MaSzyną powinno działać.
A co do mierników NN, to w MaSzynie nie działają prawidłowo (amperomierz nawet w ogóle nie działa). Prawidłowe wskazania dla EU07 303E i ET41 są takie (jeszcze bez uwzględnienia załączania i wyłączania sprężarek):
;)

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2611
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #551 dnia: 08 Listopada 2016, 22:28:53 »
Nie zrobiłbyś tych mierników nn po stronie symka, skoro ogarniasz aspekt? Miałem to w planach od dawna, ale jakoś nie mogę się zabrać, zwłaszcza, że musiałbym się douczyć siódemkowych schematów.
Mój kanał youtube

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #552 dnia: 08 Listopada 2016, 22:30:45 »
Spróbujemy o ile mi wreszcie jakiś Borland 5 zadziała/zainstaluje się.

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #553 dnia: 09 Listopada 2016, 20:23:09 »
Syrena dalej dziala tak magicznie impulsowo?
Już normalnie ;)

Spróbujemy o ile mi wreszcie jakiś Borland 5 zadziała/zainstaluje się.
A co chcecie zrobić?
« Ostatnia zmiana: 09 Listopada 2016, 20:24:17 wysłana przez maciek001 »
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #554 dnia: 09 Listopada 2016, 21:38:08 »
A co chcecie zrobić?
Program odwzorowujący obwody, ale o nim w tym temacie ;)

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #555 dnia: 10 Listopada 2016, 00:08:43 »
Update: prace nad działającym COM-em idą całkiem ładnie: można sterować przyciskami i przełącznikami - podstawowe funkcje, manometry i wskaźniki elektryczne działają, hamulce działają, lampki (kontrolki) działają. Wszystko pod ET22 na razie.

Na razie stopuje z pracami do końca weekendu ;) Może mi się uda jakiś filmik zrobić jeszcze tylko muszę wpiąć z powrotem do pulpitu wszystko.

Mogę exe udostępnić ale nie wiem czy jest kompatybilne z aktualnym ;)
« Ostatnia zmiana: 10 Listopada 2016, 00:14:36 wysłana przez maciek001 »
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #556 dnia: 10 Listopada 2016, 11:58:59 »
To zależy, które uważacie za aktualne, oraz które pliki modyfikujecie. Jak skończycie, to proszę zaktualizować swoje repo,  i zrobić pull requesta do mnie. Jak wszystko będzie ok, to pójdzie do głównej gałęzi jako kolejna wersja.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline Radmorek

  • Wiadomości: 16
    • Zobacz profil
  • Otrzymane polubienia: 1
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #557 dnia: 10 Listopada 2016, 22:33:25 »
Mam proste pytanie - do pulpitu EN57 potrzebuję 8 wyjść PWM (Hasler, WN amp., WN wolt., NN amp., NN wolt., ZG, CH, PG) a na stronie producenta PoKeys57U widnieje tylko 6 wyjść PWM - jak żyć?

Offline miko22

  • Wydział Promocji
  • Wiadomości: 619
  • Promocja MaSzyny w terenie
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 200
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #558 dnia: 10 Listopada 2016, 23:27:33 »
Na wyjścia PWM wyprowadzone są manometry, woltomierz WN i dwa amperomierze WN (ogólnie dla wszystkich pojazdów - EN57 ma oczywiście tylko jeden) i tak są to kolejno piny: 17 - A WN1, 18 - A WN2, 19 - V WN, 20 - manometr CH, 21 - PG i 22 ZG. Informacja o prędkości wyprowadzona jest na wyjście analogowe na pinie 43 w PoKeys 55 i 57U (56 nie ma wyjścia analogowego). Mierniki niskiego napięcia nie są wyprowadzone.
[...] jak żyć?
Nas pytasz? ;)

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3932
    • Zobacz profil
  • Otrzymane polubienia: 288
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #559 dnia: 10 Listopada 2016, 23:28:35 »
Zyj tak, aby nikt przez Ciebie nie plakal.

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #560 dnia: 11 Listopada 2016, 14:26:31 »
To zależy, które uważacie za aktualne, oraz które pliki modyfikujecie.
Dużo nie edytuje:
Train - dorzucenie odczytywania większej ilości mierników
console - cała obsługa "czasowa" i niektóre elementy

W globalsie chciałem dorzucić kilka elementów do czytania z ini ale mi nie chciał tego skompilować program. Jeszcze będę nad tym pracował i jak będzie już dodane coś więcej to wrzucę do testów.
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #561 dnia: 11 Listopada 2016, 15:02:58 »
Czyli powinno zabanglać z każdą wersją exe jaką jestem w stanie wyprodukować.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline maciek001

  • Wiadomości: 137
    • Zobacz profil
    • FanPage symulatora ET22
  • Otrzymane polubienia: 33
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #562 dnia: 11 Listopada 2016, 15:16:55 »
Potwierdzam: działa z najnowszą.

Edit 12.11.2016
Chce ktoś betę do testów? Aktualnie wyrzucam dane na temat mierników elektrycznych WN, manometrów, pisaków Haslera, lampek kontrolnych i prędkości. Mogę dla zainteresowanych napisać coś więcej o całej tej komunikacji.

Co pasuje sprawdzić:
- czy rozdzielczość 8 bitowa jest wystarczająca do sterowania manometrami i miernikami WN
- czy rozdzielczość 8 bitowa jest wystarczająca dla kanałów analogowych

W razie czego mogę zwiększyć ilość bajtów przesyłanych przed wrzuceniem do głównych źródeł. Przyda się krótka dyskusja na ten temat.

@firleju: teoretycznie mogę to już udostęniać do zabawy. Niestety nie mam repo jeszcze swojego (i tutaj śmiech na sali). Jakieś pomysły? :)

Zrobiłem nowy wątek pt: "MaSzyna z portem COM" żeby tutaj nie rozpisywać się niepotrzebnie. Zapraszam do komentowania.
« Ostatnia zmiana: 13 Listopada 2016, 17:27:11 wysłana przez maciek001 »
Wszystko da się zrobić tylko jeszcze nie wiem jak.

Offline AnteqKolejowy

  • Zasłużony dla Symulatora
  • Wiadomości: 88
    • Zobacz profil
  • Otrzymane polubienia: 27
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #563 dnia: 13 Listopada 2016, 19:35:39 »
Biorę się za budowę pulpitu, ale od Traxx'a. W związku z tym mam pytanie:
Czy można "wyciąć" wyświetlacze z Traxx'a i przenieść je na inne monitory?

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2611
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #564 dnia: 13 Listopada 2016, 19:40:32 »
Musiałbyś sobie pythona przerobić by zamiast wysyłać obraz do menadżera tekstur, renderował go do osobnego okna. No i obecnie renderuje tylko jeden, którego fragmenty są wstawiane na dane płaszczyzny.
Mój kanał youtube

Offline AnteqKolejowy

  • Zasłużony dla Symulatora
  • Wiadomości: 88
    • Zobacz profil
  • Otrzymane polubienia: 27
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #565 dnia: 13 Listopada 2016, 19:47:10 »
Dzięki za odpowiedź. Na pewno będę się jeszcze udzielał w tym temacie. A drugie moje pytanie jest takie:
Czy manometry w Traxx'ie można puścić przez PoKeys na manometry a'la z np. Siódemki?
Mówię a'la, bo manometry wykorzystywane do tych konstrukcji to zupełnie inna zasada działania.
Tutaj oczywiście, ze względu na prawdopodobny brak możliwości zakupu manometrów używanych w Traxx'ie, będę musiał zrezygnować z manometru przewodu głównego  (?)

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2611
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #566 dnia: 13 Listopada 2016, 20:24:53 »
W symku to dokładnie to samo. Pomijając ten martwy, którego nie obsługujemy w obliczeniach.
Mój kanał youtube

Offline AnteqKolejowy

  • Zasłużony dla Symulatora
  • Wiadomości: 88
    • Zobacz profil
  • Otrzymane polubienia: 27
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #567 dnia: 13 Listopada 2016, 20:29:12 »
Ale nie masz pomysłu gdzie można kupić tego typu manometry? Troszkę pulpit głupkowato będzie wyglądać posiadając stare manometry.

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2611
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #568 dnia: 13 Listopada 2016, 20:53:16 »
Nie. Ja najwyżej mogę produkować wyklejki na panele pulpitów. ;)
Mój kanał youtube

Offline AnteqKolejowy

  • Zasłużony dla Symulatora
  • Wiadomości: 88
    • Zobacz profil
  • Otrzymane polubienia: 27
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #569 dnia: 13 Listopada 2016, 21:16:41 »
To się może przydać ;)
A przy okazji, gdzie w traxx'ie jest włącznik przetwornicy? Na pulpicie go nie ma.