Symulator EU07 (i nie tylko) > Symulator
Pomoc z Ekranem zewnętrznym EN57AL
Dew105:
Witam
Wraz z klubem naukowym PUTcab Politechniki Poznańskiej Potrzebujemy pomocy
Otóż w tym roku zaczynamy pierwsze kroki i budowanie realnej kabiny EN57AL do symulatora szkoleniowego
I tu napotykamy pierwsze problemy.
Mamy problem właściwie zapytanie w jaki sposób Maszyna komunikuje się z skryptem "screen_en57al.py" Oraz czy dało by sie w tą komunikacją wpiąć tak aby drugi komputer np Raspberry pi z tym oto skryptem pokazywał na osobnym monitorze Ekran EN57AL z nie większym niż 10ms opóźnieniem?
Z góry dziękuję za pomoc
Dew105 Członek PUTcab
Stele:
Jak wątki są synchronizowane to nie powiem. Pierwsze słyszę by ktoś próbował wyciągać ekrany do osobnego komputera. Wszystkie pulpity o jakich mi wiadomo, miały wpięte kilka monitorów do komputera głównego albo komputerki pokładowe na osobnym sofcie, ściągające outputy z maszyny po uart. Wyjście ze skryptu pythona można skopiować do osobnego okna w zadanej rozdzielczości i pozycji na n-ty monitor. Jak chcecie użyć gotowego skryptu, bez rozszerzania funkcjonalności i nie macie czterech monitorów na okna, to bym poszedł tą drogą.
Hirek:
Ewentualnie można też pójść drogą naokoło i użyć do dodatkowych monitorów takiego oprogramowania jak na przykład spacedesk :)
Czarodziej:
Na początek ostrzegam, nie znam się na kodzie maszyny. Ale się wypowiem.
Z grubsza działa to tak, że programik w pythonie generuje obrazek, który potem jest renderowany jako tekstura (chyba).
Kod uruchamiający skrypt jest w PyInt.cpp, cześć od renderowania w pythonscreenviewer.cpp.
Dew105:
--- Cytat: Hirek w 03 Listopada 2022, 17:28:17 ---Ewentualnie można też pójść drogą naokoło i użyć do dodatkowych monitorów takiego oprogramowania jak na przykład spacedesk :)
--- Koniec cytatu ---
Jak wiem space desk po prostu tworzy kolejny monitor, więc jak mamy dać ekran kibla za pomocą tego jak na jednym monitorze udającym widok maszynisty a na drugim ekran kontroli kibla?
Nawigacja
[#] Następna strona
Idź do wersji pełnej