RailKernel nie udostępnia osobnego podręcznika PDF, który trzeba przeszukiwać w poszukiwaniu informacji. Poza treścią, którą obecnie czytasz, na stronie internetowej nie ma oddzielnej sekcji pomocy. Cała dokumentacja jest zintegrowana bezpośrednio z aplikacją desktopową, dokładnie tam, gdzie jest potrzebna. Wystarczy kliknąć jeden z wielu przycisków informacyjnych (i) w aplikacji lub otworzyć menu Pomoc, aby uzyskać szczegółowe wyjaśnienia i wskazówki.
Instalacja RailKernel w systemie Windows jest prosta. Po pobraniu pliku ZIP należy go rozpakować i uruchomić dołączony instalator EXE. System Windows może wyświetlać ostrzeżenia lub komunikaty związane z wirusami, ponieważ RailKernel jest nową aplikacją i nie posiada jeszcze długiej historii zaufania. Może być konieczne ręczne obejście tych ostrzeżeń. Wersja macOS jest notarialnie zatwierdzona przez Apple i powinna instalować się bez problemów. Pakiety dla systemu Linux można łatwo zainstalować za pomocą standardowych narzędzi do zarządzania pakietami danej dystrybucji.
Rozpoczęcie pracy z RailKernel jest bardzo proste. Po instalacji uruchom aplikację. RailKernel poprosi o adres IP Twojej centrali sterującej i połączy się z nią. Następnie utwórz nowy projekt, wybierz katalog torów zawierający geometrię szyn i zacznij rysować. Możesz rysować odcinki proste, łuki i rozjazdy, aż układ torów będzie kompletny. Zdefiniuj akcesoria i informacje zwrotne, a RailKernel wygeneruje bloki za Ciebie. Gotowe. Zacznij jeździć.
Wersja 11.01 obsługuje centrale Märklin CS3 i CS3+. W wersji 11.02 planujemy dodać obsługę kolejnych central sterujących, zaczynając od ESU ECoS. RailKernel został zbudowany w oparciu o warstwy abstrakcji i wykorzystuje architekturę wirtualnej centrali, dzięki której różne centrale mogą być obsługiwane za pośrednictwem wspólnego interfejsu. W rezultacie użytkownik korzysta z tego samego sposobu pracy niezależnie od używanej centrali.
Automatyczna jazda w RailKernel opiera się na blokach, rezerwacjach i trasach. Pociągi rezerwują tor przed rozpoczęciem jazdy, co zapobiega kolizjom i zmniejsza ryzyko zakleszczeń. RailKernel obsługuje zarówno Simple Moves, w których użytkownik określa dokładną trasę, jak i Route Moves, w których RailKernel automatycznie wyznacza trasę pomiędzy dwoma blokami.
Projekty RailKernel są przechowywane w plikach XML. Podobnie jak większość programów do sterowania kolejami modelowymi, RailKernel zapisuje wszystko, co narysujesz, zdefiniujesz i zaimportujesz. Obejmuje to układy torowe, bloki, sprzężenia zwrotne, akcesoria, lokomotywy i trasy. Dodatkowo RailKernel zapisuje również pozycje i aktywności pociągów, co ułatwia wznowienie sesji. Program pamięta nawet, które okna były otwarte, i automatycznie przywraca je po ponownym otwarciu projektu.
RailKernel udostępnia kilka narzędzi pomagających diagnozować i rozwiązywać problemy. Przede wszystkim aplikacja wykorzystuje framework logowania log4j2, który tworzy szczegółowe pliki dziennika niezwykle przydatne podczas analizy usterek. W samym RailKernel szczególnie przydatny podczas automatycznej jazdy jest Drive Log, oferujący rozbudowane opcje filtrowania umożliwiające śledzenie aktywności pociągów i decyzji systemu. Dodatkowo narzędzie Project Statistics zapewnia przegląd układu i konfiguracji, pomagając wskazać elementy wymagające uwagi lub korekty.