ヘルプ

レイアウトの描画

描画ツールとカタログ線路を表示するRailKernel描画メニュー
描画メニューには、一般的な描画ツールと使用中の線路カタログの内容がまとめられています。

描画メニューを使用すると、キャンバスが通常運転モードから専用の描画モードへ変わります。使用中のカタログにある線路のほか、フレキシブル線路、アセット、信号機、高さを定義するツールを使用できます。

描画モードの開始と終了

描画項目を選ぶと、キャンバスが対応する描画モードになります。キャンバス上のクリックで無関係な操作が誤って始まらないよう、他のメニューは一時的に使用できなくなります。描画を終了し、通常の選択・運転モードへ戻るには、描画メニューの最初にある「描画を終了」を選択します。

カタログ線路を配置する

線路製品を選択し、ポインターをキャンバス上へ移動します。クリックするとプレビュー中の線路が配置されます。RailKernelはカタログで定義されたコネクターを使用し、新しい線路を互換性のある未接続コネクターへ接続して、正確な形状を維持します。同じ製品を続けて配置するか、完了したら別の製品または「描画を終了」を選択します。

フレキシブル線路とベジェ曲線

固定されたカタログ製品では必要な形状を作れない場合、フレキシブル線路で選択した2つの未接続線路コネクターを結びます。RailKernelは2つの端点の間に3次ベジェ曲線を作成します。端点はフレキシブル線路の接続位置を決め、各コネクターの方向はその端での曲線の接線方向を決めます。2つのベジェ制御点により、隣接線路から正しい方向で出入りする滑らかな曲線になります。フレキシブル線路もレイアウトグラフの一部であるため、計算された長さ、接続、高さは、カタログ線路と同様にブロックとルーティングへ使用されます。

描画メニューの構成

描画メニューの線路項目は、現在のプロジェクトカタログから再構築されます。RailKernelは使用可能な定義を、直線、曲線、分岐器、交差、特殊線路、その他の要素に分類します。したがって各項目は、そのカタログにある製品と形状定義を表します。使用するカタログを変更すると、メニューに表示される製品も変わります。インポートした定義や特殊用途の定義は、通常の線路製品の後に表示される場合があります。

カタログに仮想線路が含まれる理由

仮想線路は、実際の鉄道に存在する論理的な区間で、独立した製品としては製造されていない部分を表します。たとえば、1本の実物のコンタクトレールを2つの短い論理区間として表現すると、フィードバック境界、列車位置、制動距離を正確にモデル化できます。仮想部品はRailKernelプロジェクト内だけに存在し、実物の線路を切断または交換する必要はありません。正確な長さとコネクターにより、ブロック、フィードバック、ルーティングが実際の鉄道を正しく表現できます。

Märklin 24995をRailKernelで2本の仮想24047線路として表現
実物の24995コンタクトレールを、2つの論理24047区間として表現できます。

24995を1本定義する代わりに、2本の仮想24047線路を配置します。必要に応じて、隣接する24027線路1本をフィードバック区間へ追加できます。24995の半分だけをフィードバックへ追加することはできませんが、この方法なら検出長を正確に定義できます。

プレビュー、スナップ、回転

配置前に、RailKernelは予定位置へプレビューを描画します。プレビューには製品が未接続コネクターへスナップするかどうかが示され、確定前に向きを確認できます。複数の配置位置や向きが可能な場合は、右クリックで回転するか、利用可能な配置候補を切り替えます。目的の接続がプレビューに表示されたときだけ左クリックしてください。

アセットと建物

アセットサブメニューには、建物など線路以外のオブジェクトがあります。これらのオブジェクトはレイアウト表示を豊かにしますが、ルーティンググラフの鉄道エッジにはなりません。アセットを選び、キャンバス上で位置と大きさを指定し、描画カーソルの案内に従って配置を完了します。アセットは後から、その下にある線路とは独立して選択・編集できます。

信号機

信号機もアセットサブメニューから配置します。信号機はレイアウト上の位置に関連付けられた運転用オブジェクトであり、設定した場合はコマンドステーションのアドレスと信号機定義にも関連付けられます。運転者に意味が明確な場所へ配置してください。画面上の位置だけで、自動運転を決めるブロック、ルート、アクセサリ定義を置き換えることはできません。

高さと勾配

RailKernelでは、区間全体を任意の高さへ移動するのではなく、勾配を定義して垂直形状を作成します。「高さ」を選び、勾配区間の始点と終点を選択して、必要な高低差を指定します。RailKernelは接続線路に沿って変化を分配し、中間コネクターの高さと勾配を整合させます。各線路部品は両端に高さを持つため、水平線路では両端の高さが等しく、勾配線路では異なります。この値は階層表示、および現実的なルート長と勾配情報の計算に使用されます。

結果を確認する

描画後は「描画を終了」を選択し、通常モードでレイアウトを確認します。未接続コネクターは不完全な形状を示します。プロジェクト統計でも未接続または到達不能な要素を確認できます。ブロックを生成したり自動経路検索を使用したりする前に、これらの構造上の問題を修正してください。