Train Driver 2

Aplikacje => SPK => Wątek zaczęty przez: Atmosferyczny w 07 Marca 2018, 00:20:34

Tytuł: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 07 Marca 2018, 00:20:34
W załączonym pliku znajduje się spakowany Symulator Pulpitu Kostkowego.
Aplikacja - jak ktoś zna ISDR - przeniesie nas do dyżurki z przekaźnikowym sterowaniem urządzeń SRK typu E.
Wczytujemy plik z definicją pulpitu uruchomionej stacji (plik .kse), łączymy się z uruchomionym TD2 tradycyjnie na porcie 7424 i można zaczynać.

Dodatkowa funkcja to: Połączenie w sesji
Umożliwia pracę dwóch i więcej DR na jednej scenerii podzielonej na osobne posterunki - dwa i więcej pulpitów kontrolnych.
Pierwszy DR uruchamia TD2, wchodzi jako DR, zakłada sesję i przekazuje jej numer innym DR.
Kolejni przyłączają się do sesji na podstawie otrzymanego numeru. W TD2 wchodzą np. jako maszyniści (oczywiście warto przejechać do swojego rejonu)

Bardzo proszę o testy i uwagi w tym wątku.

PS domyślnie włączone jest nastawianie przebiegowe (wyłączamy ciągnąc "W")
PPS ciągniemy prawym klawiszem myszy - a jak chcemy korzystać z przebiegowego potrzebujemy "dwie ręce" - Shift powoduje przytrzymanie i można użyć "drugiej ręki"
PPPS jeśli chodzi o kapturki, to oczywiście tak samo jak w ISDR - dla leniwych podpowiadam str. 41 instrukcji użytkownika
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kacper9 w 07 Marca 2018, 07:32:23
Wstępne obserwacje:
 - zbyt łatwo "mrygnąć" semaforem
 -Tarcze manewrowe wygaszają się zbyt szybko
 Reszta w porządku ;).
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: TowarowyPL w 07 Marca 2018, 09:37:58
Jakiś edytor będzie?
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: ISEDR_GCA w 07 Marca 2018, 09:51:58
Sam edytor gdzieś kiedyś widziałem na którymś kanale TS3, ale pewno był w wersji beta.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 07 Marca 2018, 10:50:06
Na Cisie wszystko działa bardzo dobrze, w każdym razie ja nie stwierdziłem żadnych błędów. Transmisja jest bardzo szybka, sygnały wyświetlają się niemal natychmiast. Można dodać pewien bajer, tj. faktyczne wskazania liczników od Sz i z (tj. na początku służby podajemy je lub domyślnie są one ustawione na 0), chociaż nie jest to jakiś istotny element. Kolejnym detalem jest brak wskazań amperomierza przy korzystaniu z pulpitu, ale znowu to tylko szczegół.

Jest pomysł na przyszłość, żeby przechowywało stan gdzieś na komputerze.
Jak na symulator, to bliższe rzeczywistości byłoby przechowywanie stanów liczników na serwerze  - centralnie. I pokazuje od początku używania konkretnego pulpitu...
Teraz jest proteza: stan losowany przy wczytywaniu pulpitu - w końcu zawsze po kimś obejmujesz dyżur :)
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: TowarowyPL w 07 Marca 2018, 10:59:37
W końcu scenerię realne będą na Kostkach (te które je mają)^^
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kacper9 w 07 Marca 2018, 14:29:25
Na Cisie wszystko działa bardzo dobrze, w każdym razie ja nie stwierdziłem żadnych błędów.
A mijałeś Tm pchając wagony? Tarcze wbrew instrukcji są uzależnione od izolacji tak jak semafor (wygaszają się natychmiast) zamiast wygaszenia do Ms1 po minięciu całym składem tarczy ;).

PS: Piszę to jeszcze raz dla uściślenia ;). Z pozostałą częścią posta się w pełni zgadzam.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Stasiu w 07 Marca 2018, 14:36:37
Na Cisie wszystko działa bardzo dobrze, w każdym razie ja nie stwierdziłem żadnych błędów.
A mijałeś Tm pchając wagony? Tarcze wbrew instrukcji są uzależnione od izolacji tak jak semafor (wygaszają się natychmiast) zamiast wygaszenia do Ms1 po minięciu całym składem tarczy ;).

PS: Piszę to jeszcze raz dla uściślenia ;). Z pozostałą częścią posta się w pełni zgadzam.

Mieści się to w par. 10 pkt. 16 Instrukcji Ir-9.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Ryszard-san w 07 Marca 2018, 14:40:35
Tarcza manewrowa ma się wygasić po zwolnieniu izolacji która się przed nią znajduje nie wcześniej.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 08 Marca 2018, 00:23:53
Usterki na Buku:
1) pomimo prawidłowej obsługi pulpitu i wskazań urządzeń (na pulpicie wszystko wygląda ok), semafory A i B nie pokazują sygnału zezwalającego na jazdę

A skopiuj mi linijki z zakładki Transmisja, te dotyczące właśnie "A" (albo "B")
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: ISEDR_GCA w 08 Marca 2018, 06:32:06
Usterki na Buku:
1) pomimo prawidłowej obsługi pulpitu i wskazań urządzeń (na pulpicie wszystko wygląda ok), semafory A i B nie pokazują sygnału zezwalającego na jazdę - za każdym razem trzeba stosować Sz;

Natomiast podczas mojej wczorajszej obsługi tego posterunku sygnalizator B świecił wjazd 2 na 5 mechanikom.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: gravition w 08 Marca 2018, 07:37:09
Uważam, że jeżeli SPK ma odnieść sukces, to obowiązkowo należy wprowadzić albo opcję powiększania, przybliżania albo po prostu programowo zwiększyć czcionkę i ogólnie rozmiar o co najmniej 2 jednostki, bo obecnie to ja muszę przez lupę na to patrzeć
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: itsxales w 08 Marca 2018, 11:55:15
No i błąd:
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 08 Marca 2018, 14:35:22
Chciałbym tylko sprostować, że nastawianie "na dwie ręce" obsługujemy przytrzymując klawisz Shift, a nie Ctrl.

Zmieniłem na pierwszej stronie

Są problemy z nastawianiem przebiegowym. Pomimo prawidłowej (w każdym razie tak to działa w symulatorze ISDR) obsługi pulpitu nie można podać przebiegu lub pojawia się komunikat o błędzie - Nieprawidłowo zdefiniowane przebiegi sygnalizatora G - nieprawidłowo ponumerowane. Powtórzony nr 1.
Jak należy korzystać korzystać z nastawiania przebiegowego, może robię coś źle?
Edit:
Właśnie sprawdzam obsługę nastawiania przebiegowego na Buku i dzieją się tutaj rzeczy dziwne (lub może po prostu robię coś źle), mianowicie przy próbie podania wjazdu od semafora B (trzymając Shift naciskam na B, a następnie na 1p) następuje... podanie wjazdu od semafora G! To samo dzieje się, kiedy chcemy podać wjazd od semafora H, wtedy również wyświetli się wjazd od semafora G. Nie wiem, czym jest to spowodowane.

Nie wiem, jak to robisz. U mnie nie mogę tego powtórzyć.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: zabekkp w 09 Marca 2018, 17:22:58
U mnie dokładnie tak samo jak podaje Ensifer - po pierwszym ułożeniu przebiegu (przy włączonym nastawianiu przebiegowym) wszelkie kolejne próby ułożenia drogi przebiegu od innych semaforów z tej samej grupy (wyjazd na ten sam szlak) kończą się ułożeniem przebiegu od tego semafora, od którego ułożyłem za pierwszym razem.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kacper9 w 10 Marca 2018, 12:35:43
Błąd w pulpicie dla Buku: G powinien świecić 60 przy przebiegu na bok po 4 i 5 na bok.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 10 Marca 2018, 20:15:53
Błąd w pulpicie dla Buku: G powinien świecić 60 przy przebiegu na bok po 4 i 5 na bok.

Dziękuję. Poprawiłem i zamieściłem w pierwszym poście poprawiony Buk
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kacper9 w 10 Marca 2018, 21:41:58
Szkoda, że nie ma edytora bo bym gotowca wrzucił ;). D się nie wygasza, błąd w wyświetlaniu ItG (jednak kostka się nie świeci [ta pierwsza w dół od szlaku]), przejazd można otworzyć pomimo utwierdzonej drogi i nie powoduje to "zerwania" przebiegu, Niewłaściwy Odjazd nie wpływa na wyświetlanie W24, błąd z W20 na semaforach wjazdowych (Paweł proponował opóźnienie w wyświetleniu sygnału lub wskaźnika) (problem rozwiązany w 0.10).
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 11 Marca 2018, 16:04:26
błąd w wyświetlaniu ItG (jednak kostka się nie świeci [ta pierwsza w dół od szlaku])

To zauważyłem i poprawiłem akurat - jest w pierwszym poście plik Buk do pobrania
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: zolwik w 11 Marca 2018, 18:02:03
Tarcza manewrowa ma się wygasić po zwolnieniu izolacji która się przed nią znajduje nie wcześniej.

Nie do końca jest tak jak mówisz. Wszystko jest uzależnione od tego jakie przekaźniki sa zastosowane. Sa takie gdzie skład przejedzie przez caly odcinek izolowany i tarcza się sama nie wygasi, sa takie gdzie po przejechaniu tarczy samq się nastawi na ms1, są takie gdzie przebieg manewrowy sam sie rozwiąże, a są takie gdzie zrobić to trzeba ręcznie
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 12 Marca 2018, 22:47:07
Drobne poprawki w SPK.exe - zaktualizowany plik w pierwszym poście.

Zmieniona czcionka, wskaźnik połączenia z TD2, trochę poprawione nastawianie przebiegowe - działa dla trzech odcinków, poprawienie wyłączania W24 przy sz, poprawiony komunikat o błędzie łączenia...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 17 Marca 2018, 11:05:21
Jakie są szanse na uzyskanie dostępu do edytora/stworzenie dedykowanego pulpitu?

Na razie edytor jest jeszcze niedokończony - za dużo prowizorek :)

Dodano: 21 Maja 2018, 10:15:25


Aktualizacja aplikacji SPK w pierwszym poście.

Poprawka sygnału Os3 na tarczy ostrzegawczej.

Dodano: 21 Maja 2018, 10:16:50


Aktualizacja aplikacji w pierwszym poście

Zmieniona obsługa wskaźnika W24
Lepiej zniosą słabsze komputery...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: sz045 w 07 Kwietnia 2018, 21:07:45
Podczas przestawiania rozjazdów amperomierz ciągle wskazuje 0A.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Dulson w 08 Kwietnia 2018, 18:03:54
Ten program ma jakieś oznaczenie wersji?
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 08 Kwietnia 2018, 22:50:05
Ten program ma jakieś oznaczenie wersji?

Tak, wersja jest w szczegółach właściwości pliku.

Dodano: 08 Kwietnia 2018, 22:51:06


Podczas przestawiania rozjazdów amperomierz ciągle wskazuje 0A.

Tak, funkcjonalność odłożona na później.

Dodano: 08 Kwietnia 2018, 22:57:05


Zgłaszam, że po przesunięciu dolnym "paskiem" w prawo symbol wciśniętej myszki (lewy klawisz myszki + shift) wyświetla się w różnych dziwnych miejscach.

Dzięki za zgłoszenie - udało mi się powtórzyć to zjawisko.
W pierwszym poście wersja poprawiona.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 19 Kwietnia 2018, 22:53:36
Znów poprawka umieszczona w pierwszym poście.
Jak zwykle chętnie poczytam o wykrytych błędach i uwagach.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kozak w 24 Kwietnia 2018, 18:00:57
Cześć.
SPK naprawdę daje radę (przynajmniej na Zgierzu jako, że jest to jedyna stacja na której aktywnie dyżurowałem) - oprócz błędu z nie wyświetlaniem tarcz ostrzegawczych przejazdowych (ale nie wiem czy to wina scenerii czy SPK).
Natomiast w przypadku scenerii Cis2 - zauważyłem, że w przypadku nastawiania przebiegowego brakuje opcji manewru pod semafor A - chyba, że jestem ślepy.
https://imgur.com/adCkkM2
Pozdrawiam,
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: silence w 24 Kwietnia 2018, 19:01:58
Też tak mi się wydaje, nie widzę też tym samym możliwości wypuszczenia nastawieniem przebiegowym na szlak A.

Do tego mała uwaga - otwieranie i zamykanie jednocześnie obu rogatek (z shiftem) - to znacznie upraszcza i przyspiesza tę bezfinezyjną czynność.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 24 Kwietnia 2018, 20:55:16
Cześć.
SPK naprawdę daje radę (przynajmniej na Zgierzu jako, że jest to jedyna stacja na której aktywnie dyżurowałem) - oprócz błędu z nie wyświetlaniem tarcz ostrzegawczych przejazdowych (ale nie wiem czy to wina scenerii czy SPK).

Tak, to jeszcze czeka na zaimplementowanie w SPK.

Dodano: 24 Kwietnia 2018, 20:59:02


... mała uwaga - otwieranie i zamykanie jednocześnie obu rogatek (z shiftem) - to znacznie upraszcza i przyspiesza tę bezfinezyjną czynność.

Dopiszę do listy funkcji do zrobienia - nie będzie to trudno zrobić :)

Dodano: 24 Kwietnia 2018, 21:07:06


... Cis2 - zauważyłem, że w przypadku nastawiania przebiegowego brakuje opcji manewru pod semafor A - chyba, że jestem ślepy.

Interpretując wprost powyższe, znalazłbyś się na szlaku. Semafor A jest semaforem wjazdowym, więc chcąc manewrować tak, że aż staniesz "pod" semaforem, to znajdziesz się poza obszarem przetaczania (wskaźnik W5) i będziesz na szlaku D (oznaczonym jako 1D).
Ale można manewrować pod tarczę Tm1 i będziesz już za zwrotnicą nr 1.
Znajdziesz się między Tm1 a sem. A.

... nie widzę też tym samym możliwości wypuszczenia nastawieniem przebiegowym na szlak A.

Można zauważyć, że nie ma szlaku "A" na Cis2 :)
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Wiedenka w 25 Kwietnia 2018, 07:43:54
Opuszczanie szlabanów z przyciskiem shift działa. Przynajmniej na Buku sprawdzałem.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: silence w 25 Kwietnia 2018, 17:34:51
Można zauważyć, że nie ma szlaku "A" na Cis2 :)
to niech będzie D :)  Nie ma tego białego przycisku do wyznaczenia końca przebiegu.

Dodano: 25 Kwietnia 2018, 19:34:28


Opuszczanie szlabanów z przyciskiem shift działa. Przynajmniej na Buku sprawdzałem.

Chodzi o to żeby zamykały się / otwierały oba szlabany na raz.  Na Cisie są po dwa przyciski (osobny na prawe, osobny na lewe szlabany), na Buku z tego co widzę jest po jednym, stąd na Buku nie ma to zastosowania.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 25 Kwietnia 2018, 22:26:16
Można zauważyć, że nie ma szlaku "A" na Cis2 :)
to niech będzie D :)  Nie ma tego białego przycisku do wyznaczenia końca przebiegu.

Dodano: 25 Kwietnia 2018, 19:34:28


Opuszczanie szlabanów z przyciskiem shift działa. Przynajmniej na Buku sprawdzałem.

Chodzi o to żeby zamykały się / otwierały oba szlabany na raz.  Na Cisie są po dwa przyciski (osobny na prawe, osobny na lewe szlabany), na Buku z tego co widzę jest po jednym, stąd na Buku nie ma to zastosowania.

Poprawka do biało-czarnego jest w pierwszym poście - błąd w aplikacji był a nie na samym Cisie.
Co do przycisków rogatki, to nie trzeba trzymać przycisku - wystarczy raz nacisnąć, więc opcja z Shiftem nie jest potrzebna.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Kozak w 27 Kwietnia 2018, 16:46:58
Witam,

Na scenerii Buk2 (albo Bug2) Semafor D po wyjechaniu pociągu na szlak nie wygasza się/nie usuwa przebiegu.
Pojedynczy przypadek nie palenia się wjazdu na semaforze B pomimo zablokowania przebiegu.

Poza nieszczęsnym D, wszystko działa sprawnie.
Pozdrawiam,
PS> W dodatku na Pulpicie Kostkowym Buku istnieje magiczna trakcja bez odzwierciedlenia w rzeczywistości (zaznaczone na czerwono). Błąd kosmetyczny - ale jest ;0
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 29 Kwietnia 2018, 23:07:06
Kolejna wersja.
Doszła możliwość współpracy kilku dyżurnych na jednej scenerii.
Zrobione za pomocą sesji - pierwszy DR łączy się do TD2 i zakłada sesję - kolejni się do niej przyłączają.
Dzięki temu rozwiązaniu można korzystać z blokad stacyjnych i liniowych w obrębie jednej scenerii.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 19 Maja 2018, 18:17:16
Na scenerii Buk2 (albo Bug2) Semafor D po wyjechaniu pociągu na szlak nie wygasza się/nie usuwa przebiegu.
W dodatku na Pulpicie Kostkowym Buku istnieje magiczna trakcja bez odzwierciedlenia w rzeczywistości (zaznaczone na czerwono). Błąd kosmetyczny - ale jest ;0

Poprawiłem obie rzeczy i umieściłem poprawione w pierwszym poście.

Dzięki za zgłoszenia.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 28 Maja 2018, 17:43:39
Wstawiłem nową wersję w pierwszym poście.
Funkcja: Kolejność Nastawiania - zastosowane np. na Chlastawce...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Meril w 05 Czerwca 2018, 17:13:39
Czy próbował ktoś uruchomić SPK na Linuxie? Mi się udało tylko częściowo, bo nie wczytuje samego pulpitu, tylko wielki czerwony X. Wyskakuje błąd .net i "A generic error occurred in GDI+." Jaka wersja .net jest potrzebna by uruchomić ten program? Jakie inne winetricksy trzeba wykorzystać? (Wersja SPK z wersji testowej Feniks)
(PS. Linux to nie moje widzimisie, po prostu Windows mi nie działa xD Długa historia, więc rady typu "Włącz windowsa" nie pomogą)
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 05 Czerwca 2018, 20:04:37
Czy próbował ktoś uruchomić SPK na Linuxie? Mi się udało tylko częściowo, bo nie wczytuje samego pulpitu, tylko wielki czerwony X. Wyskakuje błąd .net i "A generic error occurred in GDI+." Jaka wersja .net jest potrzebna by uruchomić ten program? Jakie inne winetricksy trzeba wykorzystać? (Wersja SPK z wersji testowej Feniks)
(PS. Linux to nie moje widzimisie, po prostu Windows mi nie działa xD Długa historia, więc rady typu "Włącz windowsa" nie pomogą)

GDI+ to biblioteka graficzna, którą masz na Linuxie.
U mnie na Windows po stronie .Net odnośnie grafiki mam odwołania do:
System.Windows.Forms
System.Drawing
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: mentorious w 05 Czerwca 2018, 20:10:48
winetricks gdiplus
Powinno pomoc.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Meril w 05 Czerwca 2018, 20:44:22
GDI+ dał tyle że nie ma błędu z nim, ale nadal nie działa. Wywala taki błąd:
Spoiler: pokaż
"See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Type type, String resource)
   at SPK.KostkaLicznik.PrePaint(Graphics g)
   at SPK.Pulpit.OnPaint(PaintEventArgs pe)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SPK
    Assembly Version: 1.0.6645.30469
    Win32 Version: 1.0.6645.30469
    CodeBase: file:///Z:/home/rafal/td2-close_test/Tools/SPK/SPK.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I jak się go pominie wychodzą "Parametr not valid" Na różnych pulpitach w innej linii, i nadal wielki czerwony X. .Net mam bodajże 4.0
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 05 Czerwca 2018, 22:36:49
GDI+ dał tyle że nie ma błędu z nim, ale nadal nie działa. Wywala taki błąd:
Spoiler: pokaż
"See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Type type, String resource)
   at SPK.KostkaLicznik.PrePaint(Graphics g)
   at SPK.Pulpit.OnPaint(PaintEventArgs pe)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SPK
    Assembly Version: 1.0.6645.30469
    Win32 Version: 1.0.6645.30469
    CodeBase: file:///Z:/home/rafal/td2-close_test/Tools/SPK/SPK.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I jak się go pominie wychodzą "Parametr not valid" Na różnych pulpitach w innej linii, i nadal wielki czerwony X. .Net mam bodajże 4.0

Nie wiem co Ci poradzić.
Mam ustawioną platformę docelową .NET Framework 4.5
Sam zapis błędu wskazuje, że wystąpił podczas rysowania kostki licznika. Tam pobierana jest bitmapa z zasobów osadzonych o nazwie "Licznik.bmp" i tu właśnie się wysypuje. Trudno powiedzieć o co chodzi. Takie kreowanie bitmapy dostępne jest od wersji .NET 1.0
https://msdn.microsoft.com/pl-pl/library/47591zc7(v=vs.110).aspx (https://msdn.microsoft.com/pl-pl/library/47591zc7(v=vs.110).aspx)
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Meril w 20 Czerwca 2018, 19:08:44
Wracając do tematu linuxa: Próbowałem odpalić przez konsole SPK. Takie rzeczy mi wypisało:
wine SPK.exe
err:ole:CoGetContextToken apartment not initialised
wine: Call from 0x7b43c89c to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting
// to samo powtórzone kilkadziesiąt razy
wine: Call from 0x7b43c89c to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting
A w załączeniu screen co wyszło. Potem komunikat błędu jak wcześniej i zmiana na wielki czerwony X.
Wygląda na to że nie udało się poprawnie zainstalować dotneta4.5 i zostało na 4.0, ale teraz nie mogę jeszcze raz zainstalować 4.5 bo twierdzi że jest w konflikcie z 4.0 ::)
Może założyć wątek spk na linuxie, a nie spamować tutaj?
Szkoda że niektóre scenerie są tylko na SPK a nie mają SCS...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 20 Czerwca 2018, 19:13:20
Z tym błędem, to pokaż chociaż, co tam wypisało na zakładce transmisja...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Meril w 20 Czerwca 2018, 19:37:11
Tylko "Linia nr 57: Parameter is not valid."
W pliku .kse jest to: PK;;5;0
Ale nieważne jaką scenerie spróbuje włączyć wskazuje na jakieś "PK". Dla próby usunąłem te linijke i wyskakuje tylko ten błąd co wcześniej.
Spoiler: pokaż
"See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Type type, String resource)
   at SPK.KostkaLicznik.PrePaint(Graphics g)
   at SPK.Pulpit.OnPaint(PaintEventArgs pe)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SPK
    Assembly Version: 1.0.6645.30469
    Win32 Version: 1.0.6645.30469
    CodeBase: file:///Z:/home/rafal/td2-close_test/Tools/SPK/SPK.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 02 Lipca 2018, 09:13:46
W pierwszym poście dodałem pulpit do stacji Hel
jest poprawiony przebieg sem B na tor nr 1 - była literówka w izolacji Iz11
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Dulson w 03 Lipca 2018, 14:48:38
A to teraz jak SPK jest w paczce, no i pulpity SPK dokładane do scenerii to nie aktualizuje się samoczynnie to czy coś?
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 03 Lipca 2018, 18:13:42
Hmm, jak by Ci tu odpowiedzieć...
Zauważ, że we wszystkich aktualizacjach, które do tej pory wyszły, nie ma jeszcze poprawionego błędu na pulpicie do stacji Hel :D
Ale jeśli będziesz potrzebował uruchomić tą scenerię a jednocześnie Twoim pragnieniem będzie dyżurować używając pulpitu kostkowego, to polecam użyć tej poprawionej wersji, o ile do tego czasu nie wyjdzie aktualizacja TD2.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 21 Listopada 2018, 22:39:26
Wyszła nowa wersja TD2.
Nie udało się uniknąć błędów w SPK dedykowanym do niej.
W pierwszym poście załączam poprawioną wersję aplikacji oraz poprawioną definicję pulpitu kostkowego dla scenerii "Buk 2018"
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 13 Stycznia 2019, 22:39:12
Dokładam jeszcze pulpit do stacji Hel
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 01 Marca 2019, 21:06:04
Aktualizacja SPK w pierwszym poście.
 - Dodana możliwość ponownego podania Ms2 bez potrzeby rozwiązywania przebiegu
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 29 Czerwca 2019, 19:02:18
Aktualizacja SPK w pierwszym poście
 - zerowanie SSP
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Waffel w 05 Listopada 2019, 20:40:21
Dziękuje za łatkę. Czy jerst możliwe krótkie wyjaśnienie nowej funkcjonalności tych dwóch przycisków? :)

Dzięki!
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 05 Czerwca 2020, 15:38:00
W pierwszym poście spakowana aktualizacja SPK
Usunięty został błąd blokad liniowych tzw. "wewnętrznych" opisany tu: https://td2.info.pl/spk/blokada-stacyjna-bargowice-horz-zdroj/ (https://td2.info.pl/spk/blokada-stacyjna-bargowice-horz-zdroj/)
Doszły kapturki
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Fofal w 05 Czerwca 2020, 20:03:40
Po założeniu kapturka nadal jestem w stanie podać utwierdzić drogę przebiegu, czy przełożyć rozjazd.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 06 Czerwca 2020, 15:51:39
W jaki sposób przełożyłeś zwrotnicę?
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 10 Czerwca 2020, 12:31:53
Naniosłem poprawki znalezionych w międzyczasie błędów w SPK.
W pierwszym poście tego wątku podmieniłem plik z aplikacją.
Warto rozpakować i podmienić u siebie na komputerze:
Moje dokumenty > OnRailTeam > TrainDriver2 > Tools > SPK
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 24 Czerwca 2020, 11:41:47
No to pojawia się możliwość umieszczania różnych karteczek (tabliczek)...
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: BJ07 w 24 Czerwca 2020, 14:04:56
Trzech ostatnich tabliczek (nie licząc własnej) nie da się nałożyć ani na szczelinę kostkę lub rozjazd.
Tytuł: Odp: Symulator Pulpitu Kostkowego
Wiadomość wysłana przez: Atmosferyczny w 24 Czerwca 2020, 21:22:19
Poprawka załączona w pierwszym poście