Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - mac310

Strony: [1]
1
Symulator / Odp: Programy na użytek symulatora. [szczawik]
« dnia: 07 Września 2020, 23:19:29 »
Wiem, że to może być nieco trudne do implementacji, ale czy istnieje możliwość dodania opcji pobierania zestawień (taboru który posiadamy w MaSzynie) ze strony vagonweb.cz lub koniec.org/pic/zestawienia/ bezpośrednio do magazynu składów?
To już gruba przesada. ;) Praktycznie nie do realizacji, nawet gdyby był czas i chęci.

Nowa wersja, zmiany:
  • Dodana grupa wagonów I,
  • możliwość przywracania domyślnych parametrów pogody i godziny,
  • usunięty przycisk sprzęgu EZT ze względu na automatyczne dobieranie sprzęgu i różnorodność EZT,
  • pasek postępu pobierania aktualizacji,
  • okno ustawień COM,
  • zapis ustawień- poprawa stylistyczna zapisywanego pliku,
  • możliwość dodania składów do magazynu z wybranego pliku,
  • możliwość nadawania i zmieniania nazw składów w magazynie,
  • inne pomniejsze poprawki.
Testowe okno konfiguracji COM możemy otworzyć przy wybranej opcji COM informacji zwrotnych. Pozwala na podgląd i edycję istniejących parametrów. Nie robiłem jeszcze rozbicia na poszczególne wartości- parser eu07 może wczytać parametry których we wpisach nie widziałem, a opisu nie posiadam.
Co do zestawień- wystarczy, że jedna osoba przygotuje takie zestawienia u siebie i udostępni plik .ini magazynu innym- będą mogły one dodać te składy z pliku. Składy można dodatkowo uprzednio ponazywać, by było wiadomo o jakie rzeczywiste zestawienie chodzi.
Link do paczki: https://eu07.pl/userfiles/7492/starter200907.7z

2
Symulator / Odp: Programy na użytek symulatora. [szczawik]
« dnia: 05 Września 2020, 00:56:12 »
Przy czym parametr opisany jako "nie zmieniać" (te 100 000 bps), to częstotliwość komunikacji - można zmieniać ;)
PS.: Ogólnie starter bardzo fajny, tylko szkoda, że robi taki bałagan w ini.

3
Symulator / Odp: Programy na użytek symulatora. [szczawik]
« dnia: 03 Września 2020, 18:13:30 »
Cytuj
Propozycja: dodatkowy button w zakładce "pogoda" który przywróci ustawienia pogodowe zdefiniowane w SCN.
W porządku.
Panel kontrolny od COM był jedynie wstępną przymiarką, już nieaktualną; obecnie konfigurację planuję w osobnym okienku, coś w stylu jak na obrazku. Ale to wszystko za parę dni.

4
Bieżące Symulatorowe / Odp: MaSzyna z portem COM (SerialPort)
« dnia: 16 Lipca 2020, 19:39:56 »
Ma to zwiazek z tym, ze stan przyciskow w danej kabinie ustawiany jest w momencie "wejscia" do niej, na podstawie lokalnego stanu pojazdu. Komendy obslugi urzadzen generowane sa jednorazowo przy stanie zmianu urzadzenia na pulpicie, dlatego tez dopoki taka zmiana nie ma miejsca, symulator w efekcie utrzymuje swoj "stan biezacy".

5
Bieżące Symulatorowe / Odp: MaSzyna z portem COM (SerialPort)
« dnia: 11 Lipca 2020, 19:04:03 »
Obawiam sie ze nie bardzo, przynajmniej na razie -- zmiana polozenia kamery przypisana jest na sztywno w exe do przyciskow myszy i nie wykorzystuje systemu komend ktory steruje urzadzeniami pojazdu.

Jakims tam bieda-rozwiazaniem moze byc teoretycznie szamysntwo w postaci edycji pliku mmd pojazdu, i wpisanie tam takich samych parametrow dla driverXpos: i driverXsitpos: W takiej aranzacji kamera po wejsciu do kabiny bedzie umieszczona w tej samej pozycji w jakiej znajduje sie gdy "siadamy" uzywajac prawego przycisku.

6
Pomoc doraźna / Odp: MaSzyna 20.04 - problemy
« dnia: 15 Czerwca 2020, 16:26:05 »
Moze sie zdarzyc; przyczyny moga byc rozne -- albo bledne polozenie komorki sygnalizujacej punkt zatrzymania, albo ai z jakiegos akurat powodu nie wyrabiajaca sie z hamowaniem (np gdy sygnal "stop" w komorce pojawi sie akurat gdy pojazd jest juz zbyt blisko)

7
Symulator / Odp: Programy na użytek symulatora. [szczawik]
« dnia: 04 Maja 2020, 13:36:16 »
Nowa wersja, zmiany:
  • Poprawione wczytywanie ładunku,
  • przycisk start wyszarzony gdy okno nieaktywne,
  • poprawione usuwanie składu z magazynu przy usuwaniu ostatniego pojazdu,
  • możliwość zmiany wysokości listy składów celem zwiększenia pola z opisem (splitter pod listą składów),
  • testowo możliwość otwierania menu podręcznego z podglądu składu (miniaturki),
  • poprawione automatyczne sprzęganie i maksymalny dopuszczalny sprzęg,
  • tłumaczenie programu na język czeski (przygotował @Traktor175),
  • zachowywanie zaremowanych wpisów ustawień,
  • poprawiona obsługa pantstate,
  • magazyn- składy sortowane alfabetycznie,
  • rozsunięte działy w ustawieniach i inne drobne zmiany.
Link do paczki: https://eu07.pl/userfiles/7492/starter40520.zip

8
Symulator / Odp: Programy na użytek symulatora. [szczawik]
« dnia: 03 Maja 2020, 12:06:27 »
Zauważyłem przypadkowo dziwny problem i nie wiem z czego może on wynikać.
- czysta paczka 20.04,
- scenariusz linia61_towarowy2

Przy uruchomieniu przez nowy starter skład beczek, do którego mamy się podpiąć stoją od  razu za naszą ET22, niepodpięte.
Przy uruchomieniu przez Rainsted skład beczek stoi w stacji, tak jak powinno być w tym scenariuszu.
W załącznikach ilustracja problemu.

9
Pomoc doraźna / Odp: MaSzyna 20.04 - problemy
« dnia: 02 Maja 2020, 00:29:58 »
Zobacz na najnowszej wersji startera, na forum jest do pobrania, link https://eu07.pl/forum/index.php/topic,24985.msg526745.html#msg526745

10
Ale gdzie tutaj problem? Klawisz minus na numerycznej zmniejsza pozycje nastawnika o jedna. Do zejscia do najblizszej bezoporowej (lub do zera) sluzy kombinacja minus z Shift.

11
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 17 Kwietnia 2020, 00:40:29 »
ale może poczekam na obsługę (enable/disable) zaworu trójdrogowego... Jest szansa?
Szansa zawsze jest :>

(komendy sa obslugiwane od wersji 20.416)

12
Na warsztacie / Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« dnia: 17 Kwietnia 2020, 00:00:36 »
W dzisiejszym uaktualnieniu:

- poprawka, pokretlo zezwolenia na otwarcie drzwi ma jak dobra zona zawsze ostatnie slowo

- poprawka, przy sprzeganiu pojazdow brana jest pod uwage definicja wlasciwych sprzegow

- lekcje dla ai, ai zostalo pouczone w kwestii obslugi nastawnika w pojazdach z napedem spal-ele

- w ramach koncertu zyczen, w sekcji Scenario panelu F12 dodany zostal przelacznik kontrolujacy automatyczna aktualizacje tekstur

- w ramach koncertu zyczen na bis, dodane komendy obslugi kurka trojdrogowego sprezarki pantografow, pantographcompressorvalveenable oraz pantographcompressorvalvedisable,

13
Już sobie poradziłem i działa mi połączenie z exe od Milka oraz wszystkie dane wysyłane i odbierane są zgodne z Twoim arkuszem, ale nie wiem dlaczego nie działa mi połączenie w Twoim programem testującym.

Aktualnie udało mi się obsłużyć kontrolki, hebelki i przyciski impulsowe oraz kran hamulca na najtańszym potencjometrze z szuflady. Teraz muszę zabrać się za kompletowanie pulpitu.

14
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 11 Kwietnia 2020, 01:58:56 »
Wersja 20.410 dostala przeszczep modulu komunikacji uart, powinna dzialac tak samo jak galazka sim. Doszla przy okazji sygnalizacja stanu lampki przekaznikow roznicowych (bajt 5, bit 3)

Aktualna zawartosc ramki:

std::array<uint8_t, 52> buffer {
    //preamble
0xEF, 0xEF, 0xEF, 0xEF,
    //byte 0-1 (counting without preamble)
SPLIT_INT16(tacho),
    //byte 2
(uint8_t)(
        trainstate.ventilator_overload << 1
        | trainstate.motor_overload_threshold << 2),
    //byte 3
(uint8_t)(
        trainstate.coupled_hv_voltage_relays << 0),
    //byte 4
(uint8_t)(
        trainstate.train_heating << 0
        | trainstate.motor_resistors << 1
        | trainstate.wheelslip << 2
        | trainstate.alerter << 6
        | trainstate.shp << 7),
    //byte 5
(uint8_t)(
        trainstate.motor_connectors << 0
        | trainstate.converter_overload << 2
        | trainstate.ground_relay << 3
        | trainstate.motor_overload << 4
        | trainstate.line_breaker << 5
        | trainstate.compressor_overload << 6),
    //byte 6
(uint8_t)(
        m_trainstatecab << 2
        | trainstate.recorder_braking << 3
        | trainstate.recorder_power << 4
| trainstate.radio_stop << 5
| trainstate.springbrake_active << 6
        | trainstate.alerter_sound << 7),
    //byte 7-8
SPLIT_INT16(brake_press),
    //byte 9-10
SPLIT_INT16(pipe_press),
    //byte 11-12
SPLIT_INT16(tank_press),
    //byte 13-14
SPLIT_INT16(hv_voltage),
    //byte 15-16
SPLIT_INT16(current1),
    //byte 17-18
SPLIT_INT16(current2),
    //byte 19-20
SPLIT_INT16(current3),
//byte 21-22
SPLIT_INT16((time.wYear - 1) * 12 + time.wMonth - 1),
//byte 23-24
SPLIT_INT16((time.wDay - 1) * 1440 + time.wHour * 60 + time.wMinute),
//byte 25-26
SPLIT_INT16(time.wSecond * 1000 + time.wMilliseconds),
//byte 27-30
SPLIT_INT16((uint16_t)odometer), SPLIT_INT16((uint16_t)(odometer >> 16)),
//byte 31-32
SPLIT_INT16(lv_voltage),
//byte 33
(uint8_t)trainstate.radio_channel,
//byte 34-48
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};

15
Na warsztacie / Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« dnia: 11 Kwietnia 2020, 01:54:59 »
W dzisiejszym uaktualnieniu:

- lekcje dla ai, popelnienie przewodu glownego w zmodernizowanej stonce nie powinno juz przerastac mozliwosci wirtualnego mechanika

- w ramach koncertu zyczen, przeszczepiony modul komunikacji z urzadzeniami zewnetrznymi z galazki Milka7

- w ramach koncertu zyczen na bis, stan lampki przekaznikow roznicowych podawany jest urzadzeniom zewnetrznym (bajt 5, bit 3)

- maszyna stawia na jakos, popelnienie przewodu glownego przy aktywnym wylaczniku cisnieniowym mozliwe jest tylko na pozycji neutralnej nastawnika jazdy; aktywacja wylacznika cisnieniowego w pojazdach z napedem spal-ele powoduje zejscie silnika spalinowego na obroty jalowe

- funkcjonalnosc przygotowana przez youBy, w sekcji Blending pliku .fiz mozna zdefiniowac parametr MED_MinBrakeReqED

16
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 10 Kwietnia 2020, 17:27:46 »
W exe Milka jest dostępny parametr uarttachoscale do wpisania w ini. Podanie mu wartości 10.0 daje takie właśnie rezultaty, jak opisałeś, czyli prędkość jest mnożona razy 10 i dzięki temu podawana z dokładnością do 0,1km/h.
Dobrze wiedzieć. Dodam do programu zaraz :)
Milek7 jest więcej takich niespodzianek? ;)

17
Powoli aktualizuję wątek: https://eu07.pl/forum/index.php/topic,28460.0.html
Są tam dostępne ciekawe programy i pliki.

18
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 10 Kwietnia 2020, 09:26:42 »
A dodana jest obsługa lampki przekaźnika różnicowego obwodu głównego? Jest na nią miejsce na 5 Bajcie 3 bicie, między między nadmiarowy przetwornicy a nadmiarowy silników trakcyjnych.

Milek7 ma prędkość na 16 bitach ale bez wartości po przecinku. Co myślicie o tym, aby zwiększyć dokładność prędkości do 0,1km/h? 4 młodsze bity na wartości po przecinku lub prędkość mnożyć x10 i pulpit by już sobie to dekodował.
Aby zachować kompatybilność wsteczną z 8bitową prędkością można zrobić wpis do eu07.ini do parametru uartfeature na koniec z defaultową wartością no. Osobiście twierdzę, że prościej jest mnożyć prędkość x10 i w takiej formie przesyłać bez kombinacji z przesuwaniem bitów.

19
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 09 Kwietnia 2020, 17:38:40 »
Nie wiem jak na (starszej) paczkowej, ale w biezacej galazce /sim informacja o kabinie jest podawana, to tylko u mnie brakuje dodatkowych elementow :>

20
Na warsztacie / Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« dnia: 08 Kwietnia 2020, 23:16:18 »
Warto mieć niektóre kanały w subskrybcjach (filmik sprzed dwóch dni) ;)

21
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 08 Kwietnia 2020, 20:12:54 »
Postaram sie wrzucic milkowa wersje uart.h/cpp do nastepnej aktualizacji, jesli nic sie przy okazji nie zbobczy.

22
Bieżące Symulatorowe / Odp: MaSzyna z portem COM
« dnia: 08 Kwietnia 2020, 18:42:43 »
Sama komunikacja trochę ewoluuje i aktualne moje prace związane są bardziej z tą modyfikacją @Milek7.
Postaram się to wszystko odświeżyć i opracować. Mam dużo pracy więc proszę o cierpliwość. Jeżeli ktoś jest ciekawy co jest przesyłane, polecam zobaczyć pliki UART.c na repozytorium.

@Tmj i @Milek7 czy możemy ramkę danych ujednolicić?

23
Poradniki / Odp: [SCN] Obsługa edytora w eu07.exe
« dnia: 06 Kwietnia 2020, 19:53:02 »
To teraz zmerguj shadery by działały na materiałach 20.01 i się podziel. ;)

24
Tak, obecny sposób komunikacji z exe podał @mac310 w wiadomości #910. A jeśli chodzi jeszcze o wejścia, to w pliku eu07_input-uart.ini w głównym folderze MaSzyny można sobie samemu skonfigurować, które wejście bitowe (przycisk, hebelek itp.) ma być na którym bicie licząc od zera i później na ten bit w Arduino trzeba wysyłać stan tego urządzenia (przycisku itp.). Wpisy z impulse na początku są zasadniczo dla przycisków i później jest komenda do wywołania (czyli nazwa funkcji wzięta z pliku eu07_input-keyboard.ini) i jest ona wywoływana przez cały czas, przez jaki dany bit ma wartość 1 (np. wciśnięty jest przycisk), a wpis z toggle jest zasadniczo do przełączników bistabilnych i pierwsza z podanych dalej komend jest wywoływana jednokrotnie w momencie zmiany wartości danego bitu z 0 na 1 (z reguły załączenie czegoś), a druga z podanych komend z kolei przy zmianie wartości tego bitu z 1 na 0 (z reguły wyłączenie czegoś).

Uwaga - po własnych zmianach w pliku eu07_input-uart.ini warto zrobić sobie jego kopię szczególnie, jeśli pobiera się exe @tmj z wątku w dziale "Na warsztacie", bo przy wypakowywaniu archiwum z exe, wypakowywany jest też domyślny plik eu07_input-uart.ini (a także eu07_input-keyboard.ini) i niechcący można sobie przywrócić ustawienia domyślne przez nadpisanie pliku z własnymi ustawieniami wypakowywanym plikiem z archiwum.

25
Tabor kolejowy / Odp: Prędkościomierz Hasler.
« dnia: 23 Stycznia 2020, 00:32:51 »
No, nawet mam zamiar sobie zrobić taką podróbkę Haslera, ale to się "od biedy" nadaje tylko do wskazującego, bo jeśli to jest rejestrujący i ma zapisywać taśmę, to nie przejdzie. A przy falowniku napędzającym oryginalny silnik zapis na taśmie wychodzi sam z siebie ;)

26
Pomoc doraźna / Odp: Problem z scenariuszem l053_calkowo-sluzba-tlk-1
« dnia: 08 Września 2019, 10:54:03 »
Ogarnąłem w końcu jak skrócić skład. Po odchudzeniu siódemki o 10 wagonów faktycznie wystartowała

*

Chciałbym raz jeszcze podziękować wszystkim za rozwiązanie problemu.

27
Na warsztacie / Odp: Kaliska - sceneria do pobrania w pierwszym poście!
« dnia: 07 Września 2019, 06:35:27 »
Jak Ci się nie chce podmieniać, to masz przykładowo składy ,,na gotowca" w załączniku. Podmienić i jechać.

28
Na warsztacie / Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« dnia: 06 Września 2019, 21:40:34 »
W dzisiejszym uaktualnieniu:

- poprawka, potencjalna latka na klopoty kart amd z wizualizacja dymu (chociaz szanse ze wysypy faktycznie znikna sa raczej mizerne)

- eksperymentalnie, symulator powinien domyslnie uruchamiac sie na karcie graficznej zamiast pseudoukladow graficznych intela

- dobra zmiana, aktywacja kabiny nie wiaze sie z uruchamianiem czuwakow w calym skladzie

- funkcjonalnosc, dodany alternatywny tryb przejmowania kontroli nad innym pojazdem, dostepny pod kombinacja Ctrl+F5  W trybie tym, jesli przejmujemy pojazd znajdujacy sie w skladzie ktory juz kontrolowalismy z innego pojazdu, ai normalnie umieszczane w pojezdzie ktory opuszczamy zostaje automatycznie uspiona. Pozwala to np. na przechodzenie miedzy dwoma lub wiecej obsadzonymi EZT spietymi ze soba w trakcie scenariusza (nalezy jednak pamietac o 'recznym' ustawieniu w opuszczanym pojezdzie kranu w pozycje odciecia oraz nastawnikow jazdy/kierunku w pozycji neutralnej)

29
Na warsztacie / Odp: Exe - zmiany w stosie graficznym i dźwiękowym
« dnia: 02 Września 2019, 18:57:27 »
W dzisiejszym uaktualnieniu:

- poprawka, kalkulacja predkosci zderzen powinna byc taka sama bez wzgledu na orientacje pojazdu

- poprawka, usuniety potencjalny wysyp symulacji przy rozpinaniu puszpula

- eksperymentalnie, spadek cisnienia oleju jest teraz nieco szybszy

- dobra zmiana, diagnostyka zderzen obejmuje dodatkowo logowanie predkosci

- dobra zmiana, identyfikator czuwaka na panelu pomocnika miga, w celu poprawienia zauwazalnosci

- w ramach koncertu zyczen, na port uart wysylana jest dodatkowo informacja o aktywnej kabinie (6 bajt, 2 bit) oraz stan miernika niskiego napiecia (bajty 21-22). Uwaga: w zwiazu z ta zmiana parametr uarttune wymaga podawania dwoch dodatkowych zmiennych, konfigurujacych miernik niskiego napiecia na takich samych zasadach jak konfigurowane sa pozostale mierniki analogowe

- w ramach koncertu zyczen, na bis, skrypty pythona otrzymuja informacje z grupy diesel_param_ rowniez dla pojazdow z napedem spal-ele. W grupie tej podawany jest dodatkowy parametr, temperatura silnika dostepna pod kluczem engine_temp

30
Prace nad pulpitem w końcu ruszyły.

Strony: [1]