- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Symulator => Wątek zaczęty przez: Arq w 03 Lutego 2018, 21:13:47

Tytuł: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: Arq w 03 Lutego 2018, 21:13:47
Witam.
Od wersji 17.05 nastąpiła istotna zmiana klawiszologii - kiedyś było np p i shift-P, o i shift-O  a teraz klawisz p raz podnosi raz opuszcza pantograf.  Czy można w pliku  eu07_input-keyboard.ini przywrócić dawną funkcjnalność ?  Znalazłem tam następującą zmienną:

    pantographtogglefront p // przelaczenie stanu pantografu przedniego

ale co dalej ?

Podobnie jest z innymi funkcjami c,x,y,u,i.

Już wyjaśniam dlaczego to takie istotne. Zbudowałem swego czasu pulpit sterujący maszyną na ArduinoMicroPro - tu jest opis:
http://eu07.pl/forum/index.php/topic,13529.510.html


Przy przy obecnym mapowaniu klawiszy nie jestem w stanie zsynchronizować stanu przełączników na pulpicie z symulatorem- program reaguje na przełączenie w dół przełącznika pantografu raz go podnosząc raz opuszczając. Myślę że wiele osób które w pocie czoła zmontowały bardziej realistyczne pulpity sterownicze mają ten sam jeśli nie większy problem.

Czy dało by się udostępnić dołączyć do nowej wersji maszyny plik mapujący klawisze po staremu ?


Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: Stele w 03 Lutego 2018, 21:17:19
Nie da się. Musisz przeprogramować pulpit by zamiast klawiszy, bezpośrednio wysyłał stany zmiennych przełączników. W szczegóły muszą cię już pulpitowcy wprowadzić.
Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: EU40 w 03 Lutego 2018, 21:26:54
Da się. Też jeżdżę na tym projekcie. Wystarczy podpiąć z obydwu stron przełącznika to samo zasilanie. Tylko na starcie jest problem, bo trzeba wszystko wyzerować.
Skoro już się odezwałeś @Arq, spytam czy wiesz może jak przez Arduino wychwycić sygnały na kontrolki oraz przyrządy pomiarowe?
Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: Milek7 w 03 Lutego 2018, 22:02:42
Tak jak było ze sterowaniem na klawiaturze to się nie da. Trzeba użyć bezpośrednio interfejsu komunikacji uart w exe.
Będzie działać na exe z pacza 18.01, opis w tym wątku: http://eu07.pl/forum/index.php/topic,28460.msg471061.html#msg471061 Jest tam zalinkowany excel z rozpiską danych, ale można też posłużyć się kodem https://github.com/eu07/maszyna/blob/master/uart.h#L17 https://github.com/eu07/maszyna/blob/master/uart.cpp#L153
Jak jakieś pytania to do mnie.
Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: kevin.c w 11 Lutego 2018, 11:46:30
Gdzie można znaleźć opis symboli w Statusie-klawisz F3? Części można się domyśleć, ale część jest anonimowa...
Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: Stele w 11 Lutego 2018, 11:52:05
Tylko w kodzie. Trzeba by takowy zrobić i wypisać na wiki.
Tytuł: Odp: Zmiana mapowania klawiszy w wersji 17.05
Wiadomość wysłana przez: tmj w 11 Lutego 2018, 15:27:23
Od wersji 18.210 wzwyz za posrednictwem pliku eu07_input-keyboard.ini mozna podpiac klawisze do komend w "starym" stylu sterowania, tzn. wymuszajacych konkretny stan danego urzadzenia.