RailKernel には、情報を探すために検索しなければならない独立した PDF マニュアルはありません。現在お読みいただいている内容を除き、ウェブサイト上に別個のヘルプセクションもありません。すべてのドキュメントはデスクトップアプリケーションに直接統合されており、必要な場所で利用できます。アプリケーション内の多数の (i) 情報ボタンをクリックするか、ヘルプメニューを開くだけで、詳細な説明やガイドを参照できます。
Windows への RailKernel のインストールは簡単です。ZIP ファイルをダウンロードし、解凍して、含まれている EXE インストーラーを実行してください。RailKernel はまだ新しいアプリケーションであり、十分な実績がないため、Windows が警告やウイルス関連のメッセージを表示する場合があります。その場合は手動で警告を回避する必要があります。macOS 版は Apple によって公証されているため、通常は問題なくインストールできます。Linux 版は各ディストリビューションの標準的なパッケージ管理ツールで簡単にインストールできます。
RailKernel の使い始めはとても簡単です。インストール後、アプリケーションを起動します。RailKernel はコマンドステーションの IP アドレスを尋ね、それに接続します。次に新しいプロジェクトを作成し、レールの形状情報を含むトラックカタログを選択して、描画を開始します。レイアウトが完成するまで、直線、曲線、分岐器を描画できます。アクセサリとフィードバックを定義すると、RailKernel がブロックを自動生成します。これで完了です。運転を開始できます。
リリース 11.01 は Märklin CS3 および CS3+ をサポートしています。リリース 11.02 では、ESU ECoS を皮切りに、さらなるコマンドステーションへの対応を追加する予定です。RailKernel は抽象化レイヤーを中心に構築されており、仮想コマンドステーションアーキテクチャを採用しています。これにより、異なるコマンドステーションであっても共通のインターフェースを通じて動作し、ユーザーは使用する機器に関係なく一貫した操作性を得ることができます。
RailKernel の自動運転は、ブロック、予約、ルートに基づいています。列車は移動前に進路を予約するため、衝突を防ぎ、デッドロックの発生を減らします。RailKernel は、経路を明示的に指定する Simple Move と、2 つのブロック間の経路を自動計算する Route Move の両方をサポートしています。
RailKernel のプロジェクトは XML ファイルに保存されます。多くの鉄道模型制御ソフトウェアと同様に、RailKernel は描画、定義、およびインポートしたすべての内容を保存します。これにはレイアウト、ブロック、フィードバック、アクセサリ、機関車、およびルートが含まれます。さらに、RailKernel は列車の位置や運転状況も保存するため、セッションを簡単に再開できます。また、開いていたウィンドウも記憶し、プロジェクトを再度開いた際に自動的に復元します。
RailKernel には問題の診断と解決を支援するための複数のツールが用意されています。まず、アプリケーションは log4j2 ロギングフレームワークを使用しており、問題調査に役立つ詳細なログファイルを生成します。RailKernel 内では、特に自動運転向けの Drive Log が有用で、列車の動作やシステムの判断を追跡するための豊富なフィルター機能を備えています。さらに、Project Statistics ツールはレイアウトと設定の概要を提供し、確認や修正が必要な項目を特定するのに役立ちます。