Wersja/20.9.152

Z Rainsted
Skocz do: nawigacji, wyszukiwania

Wersja 20.9.152 jest aktualnie wersją roboczą, w której dokonywane są bieżące zmiany. Po osiągnięciu stabilnego poziomu zmian i upewnieniu się, że nie ma poważnych błędów, zostanie udostępniona do pobrania dla wszystkich.

Zobacz też zmiany w poprzedniej wersji 151.

Zmiany w edytorze RSF

Sprytniejsze dodanie linii kierunkowej

Dodawanie linii kierunkowej do odcinka mającego sąsiednie odcinki proste obecnie wpisuje powiązania do linii kierunkowej również w te odcinki. Usprawnia to dodawanie linii kierunkowej do plików RSF utworzonych z formatu SCN (np. linia 139) albo przygotowanych bez użycia linii kierunkowych. Dodatkowo sprawdzana jest współliniowość odcinków — przy wstępnym układaniu torów w postaci łamanej linia kierunkowa powinna zakończyć się na wyraźnym kącie (wcześniej zawsze znajdowany był skrajny odcinek prosty).

Usprawnienie przyklejania do kierunkowej z odległością 0

Często się zdarza tak, że wtórna kierunkowa jest tworzona rozjazdem i ciąg dalszych torów jest na tej kierunkowej (odległość zero). Dotychczas trzeba było obliczyć odległość od kierunkowej, wyzerować liczbę i ustawić nową odległość. Obecnie te operacje da się wykonać jednym przyciskiem. Zakres przypisania kierunkowej zależy od tego, czy zaznaczona jest grupa, czy tylko jeden tor. Z jednej strony przypisanie kierunkowej z zerową odległością jest teraz wygodniejsze, z drugiej strony przypadkowe naciśnięcie przycisku może bardzo dużo zepsuć. Funkcjonalność będzie obserwowana i w razie potrzeby zostaną dodane dodatkowe ograniczenia (np. konieczność przytrzymania klawisza [Ctrl]).

Automatyczne dodawanie niwelety odcinkowej

Do pierwszego toru (prostego), od którego ma się zacząć automatyczne dodawanie niwelety należy dodać pierwszy odcinek niwelety i przykleić do tej samej linii kierunkowej. Różnica odległości od kierunkowej dla toru oraz odcinka niwelety będzie zachowana dla kolejnych odcinków (typowe wartości to 2m, 2.1m, 2.25m). Następnie do grupy (żółtej) dodać ten pierwszy odcinek i kolejne, dla których ma zostać utworzona niweleta. Tylko jeden odcinek (początkowy) w grupie może mieć przypisaną niweletę, inaczej dodawanie nie zostanie wykonane. Kopiowanie uwzględnia łuki z parametrami. Dla odcinków tor tego samego typu (prosty/łuk) zostanie dodany jeden odcinek niwelety. Odcinki niwelet na łukach mogą wymagać naprawienia. Może się również zdarzyć, że odcinki proste zostaną wstawione po złej stronie toru — konieczne będzie skorygowanie ich odległości od kierunkowej. Następnie należy przypisać niweletę do drugiego toru, jeśli niweleta dotyczy linii dwutorowej. W założeniu funkcjonalność ma usprawnić dodanie niwelety odcinkowej względem ręcznego ustawiania każdego odcinka. Ewentualne błędy działania tej funkcjonalności będą naprawiane w miarę ich wykrywania.

Usprawnione obracanie przyklejonego wskaźnika

Jeśli wskaźnik jest przyklejony do słupa, to jego obrócenie spowoduje przeliczenie przyklejenia. Dotychczas było konieczne wykonanie operacji przyklejenia ponownie, aby wyliczona została odległość od słupa.

Zliczanie długości sieci trakcyjnej

Do statystyk zostało dodane zliczanie długości przęseł sieci trakcyjnej. Pomijane są przy tym przęsła, których długość przekracza 100m — są one uznawane za błędne (przeciętnie przęsło ma około 70m). Przy okazji w statystykach pomijane są odcinki torów dłuższe niż 500m (uznane są za błędne).

Rekonstrukcja przęsła naprężania

Aby utworzyć szybciej przęsło naprężania, można kolejno wstawić słup podwójny, następnie jeden albo dwa słupy pośrednie i kolejny słup podwójny — bez potrzeby ustawiania typów. Operacja naprawiania kotwienia wykryje słup podwójny, znajdzie poprzedni, a następnie odpowiednio zmieni typy wysięgników, doda kotwy, a także zmodyfikuje topologię naprężania. Ostatni słup podwójny stanie się kotwiącym poprzedniej sekcji naprężania, a przedostatni — początkiem nowej. Zostanie dodany słup z wysięgnikiem krzyżowym, którego pozycję trzeba ustawić. Następnie można dodawać kolejne słupy nowej sekcji. Funkcjonalność działa tylko dla sieci budowanej "w dół" listy słupów (tzn. nowe słupy dodawane są na końcu listy) — rozbudowa sieci w drugą stronę nie była w ogóle testowana i może nie działać.

Kopiowanie sieci trakcyjnej na inny tor

Należy dodać do grupy (żółtej) tory z siecią trakcyjną do skopiowania (w miarę potrzeby użyć ograniczników rozlania). Na warstwie słupów zaznaczyć pierwszy słup do kopiowania, po czym przełączyć na warstwę torów i wybrać tor, od którego słupy mają być wstawiane. Wybrać kopiowanie sieci z menu Punktowy. Kopiowanie zostanie wykonane zgodnie z kierunkiem listy słupów. Będzie zmieniana długość wysięgników (K/D) — można wyłączyć z menu Automaty. Przęsła naprężania zostaną w miarę możliwości również skopiowane, aczkolwiek obecna wersja kopiowania nie zrobi prawidłowo kotwień i trzeba je uzupełnić ręcznie. Po wykonaniu kopiowania należy sprawdzić, czy na całym odcinku położenie słupów jest prawidłowe — najczęściej słupy stoją do siebie antysymetrycznie (słupy na zewnątrz torów, naprzeciw siebie wysięgniki K i D), jednak zdarzają się miejsca, gdzie nie antysymetrycznść nie jest spełniona (słupy po tej samej stronie toru, albo naprzeciw siebie wysięgniki K albo wysięgniki D). Kopiowanie obecnie niezbyt się nadaje do powielania sieci zawieszonej na bramkach, gdyż najczęściej nie jest ona antysymetryczna (można wyłączyć zmianę typu), nie jest też wykonywane przyklejanie do bramek.

Szybka zmiana numeru rozjazdu

Jeśli rozjazd ma nazwę nadaną automatycznie (np. z literą "z" po podkreślniku, co robi edytor SCM, albo numer większy od 1000, co robi edytor RSF), to na zakładce Linie pojawi się dodatkowe pole na wpisanie poprawnego numeru. Nazwa zostanie zmieniona w taki sposób, że przedrostek pozostanie bez zmian.

Przeliczenie środka przy komunikacji z SCM

Jeśli otwarty plik SCM ma ustawiony środek dyrektywą //$g i jest on inny niż środek określony dla pliku RSF, to kopiowanie torów pomiędzy tymi dwoma edytorami będzie korygowało współrzędne o odpowiedni wektor. Ze względu na wstępną fazę funkcjonalności może być tak, że współrzędne innych obiektów (sygnalizacja, trójkąty) nie zostaną prawidłowo skorygowane — będzie to naprawiane w przyszłych wersjach. W ramach testów planowane jest przeliczenie środka dla plików Lublińca z zachowaniem możliwości komunikacji z plikiem RSF, który ma środek w okolicy Herbów.

Usprawnione dodawanie niwelety do toru

Jeśli odcinek niwelety zostanie dodany gdy zaznaczony jest odcinek toru, to tor od razu będzie miał przypisany ten odcinek niwelety jako nadrzędny. Wcześniej powiązanie nie tworzyło się samo i trzeba było dodać odcinek toru do grupy, a następnie ustawić niweletę dla grupy.

Pobieranie profilu z pliku DBF

W oknie podglądu niwelety dodana została zakładka, z której można wybrać plik z profilami pionowymi. Docelowo ma to służyć do porównywania parametrów profilu zapisanego w pliku DBF z profilem niwelety z pliku RSF. Na razie jednak jedyną użyteczną funkcjonalnością jest odczytanie podanej ręcznie wysokości dla pierwszej poprzeczki i doliczenie kolejnych pochyleń, a rezultat jest prowizorycznie wpisywany do sąsiedniej zakładki, na której wcześniej można było wkleić profil w postaci CSV (kilometraż[km], wysokość[m]). W ten sposób można przenieść profil na niweletę. W razie potrzeby można korygować wysokość pierwszej poprzeczki i odpowiednio aktualizować kolejne. Zalecane jest odczytywanie wysokości na przejazdach kolejowo-drogowych. Testowo został w ten sposób przygotowany profil na odcinku Bielsko-Biała Główna — Bielsko-Biała Lipnik (linia 139).

Zmiany w nazewnictwie semaforów SBL

Do korektora nazw semaforów SBL została dodana opcja zmiany nazwy rozpoczynanej od numeru linii (same cyfry przed podkreślnikiem) na dodanie LK przed tym numerem. Tak zapisany pierwszy człon jest weryfikowany z nazwą pierwszego odcinka niwelety przypisanej do toru, do którego przyklejony jest semafor SBL. Drugi człon jest opisem semafora (typem urządzenia), np. SBL3, SBL4, SBL4W18, a ostatni tabliczką semafora.

Zmiany w starterze do MaSzyny

Przyciski zmiany typu odcinka

W związku z porządkowaniem informacji o odcinkach do edytora SCM dodane zostały przyciski zmiany znaku promienia [±R] oraz ustawienia flagi krzywej przejściowej [P:]. Sens tych działań jest taki, że operacje edycyjne będą bazować na założeniach, że informacje o odcinku są prawidłowe. To znaczy, jeśli promień jest dodatni i ma zgodne przechyłki, oznaczać to będzie odcinek okręgu — łuk posiadający symetrię — i ta symetria będzie zachowana przy przeliczaniu wektorów kontrolnych. Natomiast ujemna wartość promienia oznacza brak symetrii, np. gdy jest to krzywa przejściowa albo łuki odwrotne "S" albo ewentualnie inna przypadkowa geometria. Z kolei ciąg odcinków: prosty, ujemny promień, dodatni promień (może wystąpić więcej niż raz), ujemny promień, prosty — będzie traktowany jako łuk z przechyłką i krzywymi przejściowymi. Znak promienia jest zapisywany w pliku, natomiast informacja o krzywej przejściowej jest gubiona (krzywa przejściowa pomiędzy prostym a łukiem ma punkty kontrolne współliniowe z punktem od strony prostego, a wektory kontrolne są tej samej długości co odległość między punktami kontrolnymi).

Poprawka wczytywania błędnych trójkątów

Wczytywanie trójkątów używało roboczej struktury, a na koniec wpisu jej zawartość była przepisywana do właściwej tablicy. Jednak po napotkaniu błędnego trójkąta (brak end po współrzędnych wierzchołka) niewczytany do końca obiekt był usuwany razem z tą roboczą strukturą, co powodowało wysyp programu. Obecnie jest to naprawione i w przypadku błędu we wpisie jest pokazywany błąd. Nieprawidłowość zauważona na pliku reszta.scm scenerii Kaliska.

Zmiany w starterze do ATS

Zmiany w instalatorze dodatków

Zmiany w serwerze ruchu

Katalog obiektów

Inne


Rok Rainsted - wersje
2020 148149 (MaSzyna 20.04)150151152 • ...
2019 141142 (MaSzyna 19.04)143144145146147
2018 132133134135136137138139140
2017 124125126127128129130131
2016 114115116117118119120121122123
2015 108 (MaSzyna 15.02)109 (MaSzyna 15.04)110111112113
2014 107
2013 102 (MaSzyna 01.13)103104105 (MaSzyna 08.13)106
2012 100 (PC2011)101
2011 98 (PC2010)99
2010 929394959697
2009 74 • ... • 91
2008 37 • ... • 73
2007 ... • 36