新規作成 2013.4/25 |
最終更新 2013.10/3 |
コンテンツ → Rocview → 全般
構成 | ソフトウェア更新 | 機関車タブ | 加速器 | コマンドステーションの状況 | 複数のGUIの表示 | レポート
全体像を把握しやすくする目的で複数のRocviewsを複数の開くことが出来ます。
Rocrailでは大きなレイアウトや単一のモジュールは良い概観を得るために別のレイヤーに配置することができます。しかし、レイアウトの特定の部分で何が起こっているかを確認するために頻繁にレイヤーを切り替える必要がある。加えてRocrailのクライアント/サーバアーキテクチャは、より洗練された手順を許可します。Rocviewの複数インスタンス(すべて同じサーバーに接続)で開始すると、 各レイアウトやユーザーインターフェイスを別パートで見ることができます。 この章では、Rocviewの複数のインスタンスを設定する方法について段階的に説明します。
この例では、次の4つの自由に配置可能なウィンドウがどのように設定されているか示されています:
この例では1台のコンピュータのみが使用されているが、Rocrailのアーキテクチャによって同様の手順で複数のコンピュータで容易に実現することが可能です。異なる(クライアント)コンピュータ上に各モジュールを表示するなど。
異なるレイアウトのウィンドウを取得するため、ウィンドウ毎に個別のiniファイルが必要です。 このような理由から、既存rocview.iniをRocviewの作業ディレクトリに4回コピーし、それぞれに応じた名前に変更します。 上記の例の結果は次のとおりです。
このステップで、コピーしたiniファイルを、希望に合わせてカスタマイズします。 これを行うには、コマンドラインウィンドウ(DOS-Boxまたは端末)を開いて、次のようにRocviewを特定のiniファイルを使って開始します。
Rocview -i rocview_locos.ini |
開いたウィンドウを、必要に応じてウィンドウの要素をドラッグすることによってカスタマイズします。例えば、左図は機関車テーブルのみの表示例、右図はスイッチパネルの表示例になります。
Rocviewを閉じた後、ウィンドウのプロパティがそれぞれのiniファイルに保存され、同じコマンドでウィンドウを再度開くことで簡単に確認することができます。単層を表示するに、最初のステップとして手動でアクティブ化しました、ウィンドウがレイヤーの基本要素を表示するために準備しました。
上のステップの作業が完了したら、Rocrailは常に線路プランの第一層を開いていることに注意してください。 ただし、この動作は、プログラム開始時にパラメータSの影響を受けます。
Rocview -s 2 -i rocview_panel.ini |
paramter sで、ウィンドウ起動時の層を選択することができます。 引数は、レイヤーを表示したときの表示順である層のインデックスです。 このマニュアルの例では、層は、次の順序で表示されます:
各Rocrailの呼び出しのショートカットを作成することは可能ですが、もっとエレガントな方法は簡単なスクリプトを使用することです:(Windowsの場合、以下の例を参照してください)
Start rocview -i rocview_locos.ini Start rocview -s 2 -i rocview_panel.ini Start rocview -s 0 -i rocview_buchrain.ini Start rocview -s 1 -i rocview_grabtief.ini |
このスクリプトが呼び出された場合は、対応するRocrail コンテンツで4回、各ウィンドウが起動されます。
Windowsの場合:Rocviewインスタンスを起動したときに "クリップボード"の問題についてのエラーメッセージが出る場合は、単に各コールの間に次を挿入
Ping -n 2 127.0.0.1 > NUL |
これで1~2秒の遅延が追加され、Rocviewインスタンスがスムーズに開始されます。
最後のステップとして、窓の位置調整が残っている。ウィンドウを自分の希望する位置にドラッグするだけです。ウィンドウ位置を微調整した後に閉じた場合は、位置が保存され、次のスタート後に配置を復元します:
(省略)