Strona 12 z 13

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 24 maja 2021, 10:11
autor: gbbsoft
1. To jest plik do innego rodzaju błędu niż poprzednio omawialiśmy. Do błędu: "Po przełączeniu rozjazdu".
2. Tekst opisu błędu jest błędny. w najnowszej wersji testowej program pokazuje poprawny tekst błędu: Semaforu '<nazwa semafora>' nie można obecnie zmienić!
3. Błąd dotyczy semaforów kształtowych. Polega na tym, że w momencie wystąpienia błędu semafor jest właśnie przełączany na inny sygnał, gdy jednocześnie dostaje on rozjazd pokazania kolejnego sygnału, co jest niemożliwe do wykonania.

> Jak dużo czasu jest na skopiowanie tego pliku?
Aż pojawi się kolejny błąd (ang. Exception), który nadpisze plik kolejnym opisem.

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 24 maja 2021, 15:18
autor: Wmac127
gbbsoft pisze: 24 maja 2021, 10:11 .... w najnowszej wersji testowej ...
To zmienić na najnowszą wersję, testową?

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 24 maja 2021, 15:54
autor: gbbsoft
Tak, dowiesz się np: o który semafor chodzi...

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 13:45
autor: Wmac127
Zainstalowałem najnowszą wersję testową. Niestety mam wrażenie, że jest gorzej. Przede wszystkim nie aktywuje się system informacji zwrotnej HSI-88. Muszę kilkakrotnie wymuszać aktywację. System informacji zwrotnej Lenza aktywuje się od razu.
---------
Skład zatrzymuje się w bloku 4 i dalej nic się nie dzieje.
1_25-05-21.png
Odczyt z LASTEXTENSION pokazuje Rozkład Jazdy => DoSTOP
GbbKolejka_LASTEXCEPTION (4).txt
(218 Bajtów) Pobrany 60 razy
Z jakiego powodu jest stop Rozkładu Jazdy?

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 15:26
autor: gbbsoft
Wystawiłem wersję testową, w której poprawiłem występowanie błędu w procedurze TimeTable.RunningTime_Calculate() (z pliku LastException).

PS. Driver do HSI-88 nie był zmieniany od 2017 roku...

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 15:53
autor: Wmac127
gbbsoft pisze: 25 maja 2021, 15:26... PS. Driver do HSI-88 nie był zmieniany od 2017 roku...
A mozna cos z tym driverem zrobic?

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 17:03
autor: Wmac127
Mam nową wersję. Niestety skład staje w miejscu zaznaczonym.
3_25-05-21.png
Ma jechać do 17 przez 16 do 14.
Jest taki zapis:
GbbKolejka_LASTEXCEPTION (6).txt
(376 Bajtów) Pobrany 69 razy

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 17:53
autor: gbbsoft
To jest właśnie ten przypadek, gdy podczas zmiany sygnału na semaforze próbujesz zmienić sygnał na jeszcze inny. To się nie uda.

PS. Semafor nie ma wpisanej nazwy.

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 18:18
autor: Wmac127
gbbsoft pisze: 25 maja 2021, 17:53 To jest właśnie ten przypadek, gdy podczas zmiany sygnału na semaforze próbujesz zmienić sygnał na jeszcze inny. To się nie uda.

PS. Semafor nie ma wpisanej nazwy.
Ja nic nie próbuję zmieniać. Skład jedzie wg rozkładu i zatrzymuje się bloku 3.
Problem się powtarza:
GbbKolejka_LASTEXCEPTION(7).txt
(218 Bajtów) Pobrany 67 razy
Przetłumacz to na bardziej prosty język:
"System.InvalidOperationException: Obiekt dopuszczający wartość pustą musi mieć wartość."

Re: Rozkład Jazdy dla Wmac MakieTTa II

: 25 maja 2021, 18:31
autor: gbbsoft
Zainstalowałeś dzisiejszą wersję testową? Bo ten błąd już był i moim zdaniem go poprawiłem dzisiaj...

PS. Błąd oznacza, że próbuję się odwoływać do wskaźnika, który na nic nie wskazuje, ma wartość null.