ヘルプ
ブロックの生成
RailKernelは、完成したレイアウトのフィードバックと形状から運転用ブロックを直接生成できます。手作業での測定、線路数の計算、要素ごとの構築は不要です。
ブロック生成を開始する
「定義」から「ブロックを生成」を選びます。その横の情報ボタンでこのページを開けます。線路と少なくとも1つの配置済みフィードバックを含むプロジェクトが必要です。RailKernelは直ちに生成し、新規ブロックの概要を表示します。既存ブロックは変更せず、まだブロックに割り当てられていないフィードバックだけを処理します。
Creating and reorganizing blocks manually
Generate Blocks is optional. On track that does not yet belong to a block, use the canvas context menu to create a block and enter its properties yourself, or attach an existing detached block. Detach Block removes the relationship between a block and its rails while preserving the block definition and its settings, so you can modify the track and attach the block again afterwards. Copy Block keeps the original block and creates a separate copy with a new name; the copy starts detached and can be attached to another suitable track section. Attach Block is available from suitable track that is not already part of a block, including sections connected to a turnout or buffer stop and turntable track.
アルゴリズムの動作
RailKernelは配置されたすべての線路、フレキシブル線路、正確に変換されたコネクターからグラフを作ります。未割当フィードバックの線路を起点に、分岐器や交差、車止め、線路終端、既存ブロックの線路などの境界まで両方向へ追跡します。切替可能な分岐点は複数経路に参加できるため生成ブロックの外に保ちます。同じ連続区間のフィードバックは1つのブロックにまとめます。
形状が寸法を提供する
長さを入力したり実物線路を測ったりする必要はありません。カタログ形状、コネクター位置、曲線、フレキシブル線路の経路が区間全体を記述します。RailKernelは境界間で要素を並べ、実形状からブロック長を計算します。生成ブロックにはB001などの連番名が付き、通常のブロックとして名前やプロパティ、フィードバック、停止動作を編集できます。
生成ブロックにフィードバックが必要な理由
ブロックはRailKernelが在線を観測できる線路を表します。フィードバックがなければ列車の進入・退出を確実に確認できないため、完全に未検出の区間からブロックは生成しません。これはエラーではなく、すべての線路を検出する必要があるという意味でもありません。
ブロック間の未検出線路
経路制御は完全なレイアウトグラフをたどります。検出ブロック間の線路とアクセサリは独立ブロックにならなくてもブロック間形状としてルートに残ります。正確な長さはルート距離と運転距離に含まれ、アクセサリは列車の進入前に予約・切替されます。
結果を確認する
生成は反復作業を減らしますが、結果の責任は利用者にあります。概要とキャンバスを確認し、意味のある名前を付け、フィードバックと物理境界が鉄道に一致することを確認してから自動運転してください。再実行しても既存定義は保持され、未割当フィードバックだけを試します。