- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Na warsztacie => Wątek zaczęty przez: Dżyszla w 17 Lutego 2004, 18:28:51

Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 17 Lutego 2004, 18:28:51
Jako, że sesja minęła, to postaram się wrócić do prac nad HTV i STV.

Chwilowo wygląda to tak, że obu programów radzę jeszcze przez najbliższe 42h nie pobierać z mojej strony - są jakieś problemy z netem.

Co będzie nowego w najbliższym czasie:
STV: Poprawnie obsługiwana trasa Pit'a (obecnie są problemy ze względu na komentarze występujące w bardzo newralgicznych punktach :) ) Dodatkowo ulepszone zabezpieczenia przed błędami parsowania.

HTV: Poprawki polepszające stabilność pracy programu, poprawki graficzne, przygtowywanie do zapisu i druku taśmy.

Jeśli macie jakieś koncepcje, to piszcie. Jak tylko mi się uda, to zamieszczę także oba programy na stronie symulatora.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 20 Lutego 2004, 11:32:36
W kolejnym STV będzie już rysowanie trakcji. Będzie także liczona jej długość w całej scenerii.
Będą też poprawione skróty klawiaturowe i cała masa innych drobnostek.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 24 Lutego 2004, 23:07:26
W kolejnej wersji STV, nad którą pracę idą pełną parą:
- Obsługa eventów (tzn. wypisywanie i pokazywanie toru na mapie, do którego przypisany)
- Lepsze zarządzanie pamiecią (i tak będzie przez te eventy wieksze wykorzystanie)
- Wyświetlanie rozkładu jazdy dla pociągów (myślę, jak to zrealizować jeszcze, bo na razie jest tylko poprzez menu kontekstowe w oknie wyboru składu)

- Może będzie też wczytywanie informacji oficjalnego Loadera Pit'a (jak pozwolicie wykorzystać).

Przewidywana data publikacji - do konca tego tygodnia (ale przed sobotą, bo mnie nie będzie przez weekend). Chyba, że się wydarzy coś, co mi uniemożliwi.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 27 Lutego 2004, 17:22:03
Już od wczoraj dostępna jest wersja wyświetlająca eventy i rozkład jazdy. Ze względu na pytania raz jeszcze zaznaczam:
- Wyświetlanie eventów działa wyłącznie w trybie Autorskim (Opcje|Tryb pracy...). Wtedy możemy wyświetlić listę zdarzeń i/lub listę torów, a przypisane wtedy do danego toru eventy są przedstawione w okienku właściwości toru (ostatni przycisk na pasku narzędzi okna listy torów).
- Rozkład jazdy możemy wyświetlić klikając prawym klawiszem w oknie wyboru składu (uruchamianym F9) na pociąg, dla którego chcemy wyświetlić rozkład. Filozofia wyszukiwania rozkładu jest taka, iż zawarty jest on w pliku o nazwie <nazwa_pociągu>.txt (np MM1302.txt to rozkład dla pociągu MM1302 ze scenerii quarka) i umieszczonego w tym smaym katalogu, w którym znajduje się plik scenerii .scn.

W następnej wersji STV będzie możliwość drukowania rozkładu (tzn. już jest u mnie na dysku, ale z racji, że wyjeżdżam na weekend, to nie zdążę z publikacją). Kolejna wersjia najwcześniej w poniedziałek.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Pit w 27 Lutego 2004, 19:57:52
Cytat: "Dżyszla"


- Może będzie też wczytywanie informacji oficjalnego Loadera Pit'a (jak pozwolicie wykorzystać).


No a czemu mialbym nie pozwolic :)

Tylko trzebaby sie zastanowic nad opisami w innych językach. Nie wiem czy jest sens pchac to do scn czy zrobic jakis inny plik ?
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 01 Marca 2004, 12:38:54
Zdecydowanie lepiej byłoby opracować nową specyfikację dla jakiegoś dodatkowego pliku. A można by wymusić założenie, że jego nazwa musiała by być identyczna z nazwą scenerii i znajdować się w tym samym katalogu.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Adammo w 01 Marca 2004, 18:01:28
i moje dwanaście groszy:
fajnie by było zrobić to w xmlu. Odpada kilka problemów przy parsowaniu.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 01 Marca 2004, 18:25:32
I tak wszsytko trzeba parsować, więc nie ma sensu wprowadzać XML'a, szczególnie do czegoś, co nie bedzie ani skomplikowane, ani tak szeroko udostępniane i współdzielone dla innych aplikacji (bo i po co).
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 20 Maja 2006, 08:18:11
Ostatnio mi się chyba nudzi... Oto, co szykuję w nowej wersji STV:
Dalej do zrobienia by pozostawało (i narazie nie zostanie jeszcze wprowadzone):


Cierpię na nadmiar czasu ostatnio, więc moze do końca miesiąca uda się nową wersję wypuścić. Jeśli jeszcze jakieś pomysły i błędy są, to proszę zgłaszać je teraz.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 20 Maja 2006, 11:45:24
Czy nie dałoby rady zrobić takie coś, aby można było zaznaczyć tor(y) za pomocą myszki i zobaczyć jego nazwę. Podobnie dla innych obiektów np. semafory.

Pozdrawiam
Mariusz
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 20 Maja 2006, 12:26:21
Pomysł stary, ale dosć trudny do zrealizowania :( szczególnie przy krzywych. Postaram sie coś podziałać w tym kierunku, ale niczego nie obiecuję.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz W. w 20 Maja 2006, 12:29:39
Ponieważ to wątek również o HTV, to proponuję byś zrobił możliwość druku wykresu na taśmie (wkładam taśmę do drukarki, a drukarka nanosi mi wykres :) ).
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 20 Maja 2006, 17:24:47
Co do HTV to wcześniej trzeba zrobić resztę wykresów na nim :P A ja dalej nie znam dokłądnych rozmiarów i położenia ich :( Niestety - jedyną taśmę jaką mam to pusta :(

Za to dobra wiadomosc dla zwolenników zaznaczania po kliknięciu torów - będzie, już pewne :D Choć:
1. Będzie wymagalo dobrego procka pracując w tym trybie (szczególnie przy trybie autorskim i bardzo dużej ilości torów).
2. W przypadku optmalizacji (łączenie długich torów w jeden) będą dane niezgodne ze stanem faktycznym w scenerii (w przypadku trybu Autorskiego nie łączy torów nazwanych z innymi)
3. Przy ciasnych łukach (duże wartości wektorów prostopadłych do lini łączącej końce) mogą być problemy z trafieniem (będzie zależało od wybranej dokładności).

Obecnie jeszcze wymaga sporo pracy, ale na szczęście przygotowane funkcje używane do zupełnie innych celów świetnie sprawdza sie w tym zastosowaniu.
Przy okazji - czy warto do zaznaczania stosować osobne narzędzie (tak jak łapka czy linijka tak będzie osobne do wskazywania torów), czy może pod jakis klawisz podpiąć (choć już ich brakuje - jest klikanie z Altem, z Ctrl, z Shiftem... Klawiszy brakuje :P) Proponowane rozwiazanie dość wygodne by dla mnie było.

I jeszcze jedna uwaga - obecny STV źle wylicza długość torów niestety :( Długość dla torów łukowatych jest zaniżana :( Teraz dopiero przez przypadek na to wpadłem. Jednocześnie dokładność wogóle nie wpływała na długość.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: PEKAP w 20 Maja 2006, 17:47:24
Cytat: "Dżyszla"
Co do HTV to wcześniej trzeba zrobić resztę wykresów na nim :P A ja dalej nie znam dokłądnych rozmiarów i położenia ich :( Niestety - jedyną taśmę jaką mam to pusta :(


http://transportszynowy.200.pl/tasmahasleropisd.html
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 20 Maja 2006, 17:49:08
Ale jeszcze potrzebuję dokładnie wymiary zajmowane przez wykresy te dolne. No i czy 120, 160 i 180 wyglądają tak samo poza skalą prędkości? No i na tym zdjęciu tak szczerze to widać zdecydowanie za mało :(
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: PEKAP w 20 Maja 2006, 18:22:59
Jeszcze coś takiego znalazłem na stronie www.gwardak.com
http://www.gwardak.com/kol_rt13.jpg
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Radkos07 w 20 Maja 2006, 20:00:43
Czyli wynika z tego, że nie ma żadnej przeszkody technicznej aby te dolne wykresy zrobić. Dżyszla będziesz wielki jak Ci się to uda!

A w sprawie taśmy, skontaktuj się z EP08.

Pozdrawiam.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: ET22_RULZ w 20 Maja 2006, 20:16:32
Cytat: "Radkos07"
Czyli wynika z tego, że nie ma żadnej przeszkody technicznej aby te dolne wykresy zrobić. Dżyszla będziesz wielki jak Ci się to uda!

Jest drobna przeszkoda: OIDP exe nie rejestruje dzialania czuwaka i shp.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 20 Maja 2006, 21:10:01
Dzięki Dżyszla, dla mnie oczywiście może tak być jak napiasłeś, czyli tak podobnie jak np, z łapką. Nawet jak będą jakieś niedokładności, to można dla sprawdzenia zrobić to co już jest, czyli na podstawie nazwy wyświetlić tor.
Fajnie.

Dzięki

Pozdrawiam
Mariusz
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 21 Maja 2006, 08:36:36
Cytat: "PEKAP"
Jeszcze coś takiego znalazłem na stronie www.gwardak.com
http://www.gwardak.com/kol_rt13.jpg
To już lepiej, dzięki :) ale obecnie skupiam się nad STV, więc HTV raczej później będzie... Tylko dwa pytanka: jazda z poborem to gdy nastawnik znajduje się w pozycji innej niż pierwsza a styczniki liniowe są załączone, tak? I dwa: od jakiego ciśnienia w cylindrach hamulcowych liczy się jako hamowanie? (a ja byłem przekonany do tej pory, że ten wykres jest ciagły a nie "binarny")

Mariusz - na podstawie nazwy tor zawsze można wyświetlić ;) Ba, nawet można dowolny tor wyświetlić :) Tyle, że nie wiadomo, gdzie trafimy ;p Jakbyś pisał się na betatesty, to daj znać na maila (znajdziesz na stronie i w programie).
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: youBy w 21 Maja 2006, 10:08:28
Cytat: "Dżyszla"
Tylko dwa pytanka: jazda z poborem to gdy nastawnik znajduje się w pozycji innej niż pierwsza a styczniki liniowe są załączone, tak?
Normalnie biorąc to wtedy, gdy prąd płynie, czyli jego wartośc jest różna od 0, a to w plikach dat jest zapisywane
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Radkos07 w 21 Maja 2006, 10:55:42
Cytat: "Dżyszla"
Tylko dwa pytanka: jazda z poborem to gdy nastawnik znajduje się w pozycji innej niż pierwsza a styczniki liniowe są załączone, tak? I dwa: od jakiego ciśnienia w cylindrach hamulcowych liczy się jako hamowanie?

Może raczej każda pozycja różna od pozycji zerowej oraz jak napisałes gdy zamknięte są styczniki liniowe.

Rejestracja hamowania jest wtedy gdy ciśnienie w cylindrze osiągnie wartość 1,6 lub 1,8 atmosfery (teraz nie pamiętam dokładnie)

Tak więc dlatego na taśmie nie są rejestrowane hamulec poślizgowy oraz gdy np. hamuje się samym składem.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 21 Maja 2006, 13:27:58
Cytuj
Mariusz - na podstawie nazwy tor zawsze można wyświetlić ;) Ba, nawet można dowolny tor wyświetlić

Wcześniej pisałeś, że

Cytuj
2. W przypadku optmalizacji (łączenie długich torów w jeden) będą dane niezgodne ze stanem faktycznym w scenerii (w przypadku trybu Autorskiego nie łączy torów nazwanych z innymi


dlatego napisałem:
Cytuj
Nawet jak będą jakieś niedokładności, to można dla sprawdzenia zrobić to co już jest, czyli na podstawie nazwy wyświetlić tor.


Więc jeśli zaznaczanie toru nie będzie dokładne można się będzie przekonać czy się dobrze trafiło poprzez wyszukanie po nazwie. Chyba, że Cię źle zrozumiałem.


Pozdrawiam
Mariusz
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 22 Maja 2006, 00:34:22
Ale tor będzie zaznaczany i wyświetlane jego właściwości ;) Kwestia, że procedura optymalizacyjna łączy długie odcinki w jeden i traktowane jest jako jeden tor. Ale to, czy jest to klikane na mapie czy wybierane z listy nie ma żadnej różnicy.

Pozostałym bardzo dziękuję za wyjąsnienia co do taśmy... A ja prawie nigdy nie hamuję tak ostro, aby 1,8 osiągać w hamulcowym :P
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 22 Maja 2006, 00:50:33
Pisząc krótko, zrozumiałem Cię, że przy zaznaczaniu toru np. myszką program może choć nie musi źle wyświetlic nazwę toru i po to aby się przekonać, czy dobrze wyświetlił napisałem, że użytkownik może sprawdzić poprzez wyszukanie tego toru po nazwie i przekona się czy trafił w to samo miejsce. Mam wrażenie się nie rozumiemy.  Dla mnie jest różnica jak szukam, gdyż widzę tor na rysunku a nie wiem jaką ma nazwę. Teraz musiałbym przeszukać wszystkie tory z listy po nazwach i  trafić na ten właściwy, a tak klikam na rysunek, zaznaczam tor i wypisuje mi jego nazwę i po sprawie.  
To tak jakbym w tej chwili miał np. tabelę z nazwiskami osób i z listą płac, mogę wyszukiwać po nazwiskach, ale nie wiem ile zarabiają, a chciałbym znaleźć tylko jedną osobę która zarabia przykładowo 1500 zł. Muszę przejrzeć po kolei nazwiskami, aż trafie.
Nie wnikam w szczegóły techniczne programu. Program od kogoś traktuje jak czarną skrzynkę. Ma działać możliwie jak najsprawniej, choć wiem, że to jest bardzo często trudne.
Chyba, że chodzi Ci o to, że jest odcinek złożony z kilku torów i teraz jak zaznaczymy na mapie ten odcinek to pokaże listę torów, z których ten odcinek się składa. Jeżeli o to chodzi to ok.
Kończąc ten wątek napiszę tak, zrobisz jak sugerowałem ok. nie zrobisz trochę gorzej, ale też ok.


Pozdrawiam
Mariusz
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 22 Maja 2006, 23:55:53
Jedyne co jest, to jeśli w scenerii będzie:
             none                            none
(x1,y1,z1)----------(x2,y2,z2) (a1,b1,c1)-----------(a2,b2,c2)
                      (vx2,vy2) (wa1,wb1)

gdzie (x2,y2,z2)=(a1,b1,c1) i z1=z2=c1=c2 oraz (vx2,vy2)=(wa1,wb1)=(0,0), x, y, a, b - współrzędne, vx,vy,wa,wb - wektory

To STV zrzuci to do:
                    none
(x1,y1,z1)----------------------------------(a2,b2,c2)

I tak będzie widoczne w programie.

Reszcie przekazuję, że Mariusz już testuje wersję beta :)
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Krzysiek626 w 07 Czerwca 2006, 12:37:16
Padło tu już kilka pomysłów, dorzucę coś jeszcze.
Czy w głównym oknie start.exe można dołożyć wybór  z którego EU07.exe odpali się wybrana trasa?

Powstało już kilka exeków które są wzajemnie niekompatybilne. Jest kiladziesiąt tras pisanych pod konkretne exeki. Możliwość skojarzenia
 trasy (SCN) z konkretnym exekiem powinna ułatwić uruchamianie tras z problemami.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 07 Czerwca 2006, 12:54:20
Można to zrobić za pomocą pliku bat. Plik bat zawierałby menu tras. Po wybraniu trasy kopiowałby odpowiedni eu07.exe do głownego katalogu maszyny, a następnie uruchamiałby start.exe. Jak chcesz to Ci to zrobie. Nie wiem tylko jak baty i jego polecenia zachowują się w XP i nie wiem czy jest sens robienia tego, gdyż wszystkie najważniejsze trasy chodzą pod nowym exe.

Pozdrawiam
Mariusz
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: defiler w 07 Czerwca 2006, 13:58:31
Bez zarzutow. Ja uzywam *.bat'a ktory zrobiles do czyszczenia glownego katalogu maszyny z *.txt'ów, jest to bardzo wygodne i blyskawiczne.

Swoja droga, stary wyjadacz z Ciebie skoro jeszcze pamietasz te dosowskie komendy ;) Ja mialbym z tym chyba problem, bo ostatio w DOSie siedzialem na moim staarym wysluzonym 386:D

pozdro
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Krzysiek626 w 07 Czerwca 2006, 18:37:05
Cytat: "Mariusz1970"
Można to zrobić za pomocą pliku bat. Plik bat zawierałby menu tras. Po wybraniu trasy kopiowałby odpowiedni eu07.exe do głownego katalogu maszyny, a następnie uruchamiałby start.exe. Jak chcesz to Ci to zrobie. Nie wiem tylko jak baty i jego polecenia zachowują się w XP i nie wiem czy jest sens robienia tego, gdyż wszystkie najważniejsze trasy chodzą pod nowym exe.

Pozdrawiam
Mariusz


Myślałem o tym żeby w katalogu EU07 dać wszystkie exeki:
 stare EU07.exe i nowsze pod nazwami przykładowo: EU07p.exe     i EU07nn.exe (najnowsze)
Wtedy nie trzeba kopiować exeka tylko go wskazać w menu start.exe
Przypadek z suką i zmianą wagonów w Dejawach, ale nie tylko wskazuje na celowe nie przerabianie i grzebanie w tych plikach scn. One działały dobrze ze starymi exekami.  Raczej celowe byłoby posiadanie możliwości wybory exeka dla danej scenerii.
Ja mam WIN ME. i nie mam problemów z batami. Bat do kasowania txt jest świetny,  szczególnie że ilość misji i tras powoduje ich lawinowe gromadzenie. Mariusz jeśli nie sprawi Ci to kłopotu, ja niestety nie potrafię zrobić takiego bata to poproszę. Ponieważ było kilka pomysłów dotyczących stv to wydawało mi się że mój pomysł nie jest bardzo trudny do wprowadzenia. Co nie oznacza że jest mądry. Poproszę więc autora programu o wypowiedź.

I na koniec marzenie ściętej głowy:
wybierasz scenerie, loka klikasz start  aprogram sam wie którego ma użyć exeka.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: PEKAP w 07 Czerwca 2006, 19:03:21
Bardzo łatwo jest zrobić bata. Wystarczy skopiować jakiegoś istniejącego, otworzyć go w notatniku, zmienić wartości w ostatniej linijce i zapisać.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: defiler w 07 Czerwca 2006, 19:54:12
trzeba miec troche pojecia o dosowskich komendach, pozmieniac starego batcha to kazdy potrafi ;)
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Mariusz1970 w 07 Czerwca 2006, 20:23:11
Wgraj to do gównego katalogu Maszyny:
http://hyperupload.com/download/02f40e1832/bat.rar.html

Musisz utworzyć katalog exe, gdzie będą różne exe z różnymi nazwami.
Za pomocą notatnika dostosujesz ten bat do własnych potrzeb.
Jak kiedyś będzie za mało opcji do wyboru to się będzie myśleć dalej.

Pozdrawiam
Mariusz

Dodano po 4 minutach:

 Aha wpisy w sceneriach do danego exe musisz sobie ręcznie dostosować.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Krzysiek626 w 07 Czerwca 2006, 22:45:41
Pobrałem zrobiłem kilka wpisów.jeden wypróbowałem i zadziałal.
potestuje jutro i dam znać jakie efekty.
Pozdrawiam i dziękuje.
Krzysiek
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: defiler w 07 Czerwca 2006, 23:06:27
Jestem ciekaw jak to sie sprawdzi :>
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Dżyszla w 13 Czerwca 2006, 10:18:51
Cytat: "Krzysiek626"
Padło tu już kilka pomysłów, dorzucę coś jeszcze.
Czy w głównym oknie start.exe można dołożyć wybór  z którego EU07.exe odpali się wybrana trasa?

Powstało już kilka exeków które są wzajemnie niekompatybilne. Jest kiladziesiąt tras pisanych pod konkretne exeki. Możliwość skojarzenia
 trasy (SCN) z konkretnym exekiem powinna ułatwić uruchamianie tras z problemami.
Po pierwsze - ten wątek nie jest o start.exe
Po drugie STV ma taką opcję - można wskazać dowolny plik uruchomieniowy tuż przed samym odpaleniem symka. I taka opcja istaniała od samego początku.
Tytuł: Prace nad HTV i STV
Wiadomość wysłana przez: Krzysiek626 w 14 Czerwca 2006, 21:47:45
Cytat: "Dżyszla"
Cytat: "Krzysiek626"
Padło tu już kilka pomysłów, dorzucę coś jeszcze.
Czy w głównym oknie start.exe można dołożyć wybór  z którego EU07.exe odpali się wybrana trasa?

Powstało już kilka exeków które są wzajemnie niekompatybilne. Jest kiladziesiąt tras pisanych pod konkretne exeki. Możliwość skojarzenia
 trasy (SCN) z konkretnym exekiem powinna ułatwić uruchamianie tras z problemami.
Po pierwsze - ten wątek nie jest o start.exe
Po drugie STV ma taką opcję - można wskazać dowolny plik uruchomieniowy tuż przed samym odpaleniem symka. I taka opcja istaniała od samego początku.

Najciemniej jest pod latarnią. Dzięki