Zdarzenia

reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

Poszło na maila pw. z góry dziękuję.

Dobrze by było wiedzieć która operacja powoduje taki błąd lub może nieumiejętna obsługa programu przez ze mnie powoduje że z tymi plikami coś się dzieje.

Dodam jeszcze jedno spostrzeżenie. plik w oryginale ma powiedzmy 250 kb rozmiaru, po otworzeniu i zapisaniu bez żadnych zmian wielkość pliku spada do 248 kb. I to mnie dziwi.mimo braku zmian program coś zmienia. Może to jest jakiś trop.
Awatar użytkownika
gbbsoft
Admin
Posty: 2178
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Zdarzenia

Post autor: gbbsoft »

Źródłem obu problemów najprawdopodobniej było otwieranie plików w różnych wersjach programu, na zmianę.
Np.: otwierasz plik w nowszej wersji, potem w starszej wersji, potem ponownie w nowszej wersji programu.
Starsza wersja programu nie wiedziała o pewnych nowościach, które zostały dodane w nowszej wersji.

W najnowszej wersji testowej programu starałem się bardziej uodpornić program na tego typu operacje.
reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

hmm. no właśnie mam tylko jedna wersje. chyba że za różne wersje można uznać wersje demo i wersja lekka. ale nie pracowałem przez cały ten czas na jednym komputerze i nic nie aktualizowałem. Kiedyś już się pojawił taki wątek na tym forum. plik finalnie został naprawiony ale przyczyna faktyczna nigdy nie ustalona.

W wersji testowej obie plansze się otwierają, i zapisują ponownie. Działa jak należy, dziekuję.
reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

No i mam kolejną niewiadomą. Ściągnąłem sobie ten plik planszy z testowymi zdarzeniami i wszystko hula, mogę dodawać nowe funkcje itp i działaj.
Z kolei jak próbuje zaimplementować najprostsze polecenia typu "po ruszeniu z bloku zmień rozjazd", na moim pliku planszy w którym dotychczas pracowałem (Piotrze posiadasz ten plik na mailu), to żadne polecenie nie działa. Czy muszę coś globalnie zmienić żeby zdarzenia działały?

Dodam jeszcze że jak stworze nowy plik plansza, zupełnie czysty od zera to zdarzenia działają. Oczywiście mogę wszystko przerysować na nową plansze ale trochę by z tym zabawy było. Może jest prostsze rozwiązanie.

Wersja programu którą aktualnie używam to 1.75.6990.35240

EDIT:

Znalazłem przyczynę. Trzeba odznaczyć opcję "Wszystkie lokomotywy są ręcznie sterowane" (poniżej screen).

PS. Proszę nie kasować tego posta. Może się komuś przydać
Załączniki
zdarzenia.jpg
Awatar użytkownika
gbbsoft
Admin
Posty: 2178
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Zdarzenia

Post autor: gbbsoft »

Opcja "wszystkie lokomotywy są ręcznie sterowane" powoduje, że program sam z siebie nigdy nie zmienia prędkości loków.
W takiej sytuacji program zakłada, że każda lokomotywa jest sterowana przez użytkownika.
Tak można się bawić na makiecie, albo tak się używa program na module, gdzie z założenia każda lokomotywa ma swojego prowadzącego.
reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

To dlaczego u mnie włączenie tej opcji powoduje, że zdarzenia nie są obsługiwane?
Awatar użytkownika
gbbsoft
Admin
Posty: 2178
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Zdarzenia

Post autor: gbbsoft »

A konkretnie które zdarzenie nie jest wywoływane?
reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

Żadne. masz możliwość sprawdzić to u siebie na obojętnie jakim przykładzie?

Nawet ten plik który jest wystawiony jako testowy (załączam), po włączeniu tej opcji żadna procedura nie startuje.
Załączniki
test zdarzen.plansza
(478.21 KiB) Pobrany 149 razy
Awatar użytkownika
gbbsoft
Admin
Posty: 2178
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Zdarzenia

Post autor: gbbsoft »

Sprawdziłem. Tak, masz rację. Jak program nie steruje lokami, to większość zdarzeń nie mają sensu, więc nie są wołane.
Po prostu całe fragmenty oprogramowania nie są używane, te które uruchomiają lub zatrzymują loki.
reticulan
Posty: 237
Rejestracja: 29 maja 2018, 21:37
Miasto: Częstochowa
System DCC: Roco 10764

Re: Zdarzenia

Post autor: reticulan »

No to jest to takim razie logiczne. W sumie, mało kto zajmuje się zdarzeniami gdy nie ma zainstalowanej info zwrotnej jak (póki co) ja.
Zastanawiam się czy w opisie opcji nie można by w nawiasie zrobić opisu "wyłączenie zdarzeń", coś w tym rodzaju.
ODPOWIEDZ