ページとウィンドウ

ユーザーインターフェースのメインの表示領域はページと呼ばれます。各ページは、最大16個までのウィンドウを持つことが可能です。

ページ上の任意のウィンドウには、HMモデル(HyperMesh)、MBDモデル(MotionView)、アニメーション(HyperView)、2次元プロット(HyperGraph)、3次元プロット(HyperGraph 3D)、テキスト(TextView)またはメディアファイル(MediaView)が表示できます。

ページとウィンドウはすべて、Sessionブラウザ内の階層構造のリストに作成、保管されます。1つのウィンドウにページは無制限数作成できますが、一度に表示できるのは1つのページのみです。

現在のページ番号およびセッション内のページ総数が、ページナビゲーションツールでアプリケーションの右上隅に表示されます。


図 1.
ページ間で移動するには、左右矢印キーをクリックするか、テキスト欄に希望するページの番号を入力してそのページに直接移動し、モデリングウィンドウ内に表示させます。
ヒント: Ctrlを押したまま矢印を左クリックすると、最初のページまたは最後のページに直接ジャンプします。

ページの作成と修正

ページの作成、または名称、公開の設定やレイアウトといった既存ページのプロパティの修正を行います。

  1. Sessionブラウザで右クリックしコンテキストメニューからCreateを選択します。
    新しいページが作成され、そのページのプロパティと共にエンティティエディターが開きます。
  2. エンティティエディター内で、ページのプロパティを編集します。
Sessionブラウザから既存のページを選択し、そのプロパティをいつでも編集することができます。
ページの作成、削除、名前の変更、ページ間の移動には、右上のページナビゲーションツールを使用する方法もあります。


図 2.

ページタイトルのドロップダウンを使用して、任意の場所にページを挿入することができます。

ページレイアウトの変更

自身の必要に応じて各ページのレイアウトを変更します。

典型的なレイアウトは、左側にアニメーションを表示する大きなウィンドウ、右側には、対応するプロット上に関連データポイントをそれぞれトラッキングする2つの小さめのウィンドウ、という構成になっています。ウィンドウのアレンジは、20種類あります。

プログラムのデフォルトレイアウトはシングルウィンドウですが、.preferences.mvwファイル内の*SetDefaultPageLayout()ステートメントを使用して、異なるデフォルトレイアウトを設定することが可能です。

  1. ページナビゲーションツールの(Page Layout)をクリックします。
  2. オプションのリストからレイアウトを選択します。


    図 3. ページレイアウトメニュー
選択されたレイアウトが現在のページに適用されます。

ウィンドウの拡張 / 縮小

2つ以上のウィンドウを有するページでは、ウィンドウを拡張したり縮小したりすることが可能です。

ウィンドウのグラフィック領域の右上にある以下のアイコンのいずれかをクリックします。
  • - 選択されたウィンドウを画面いっぱいに拡大します。

    ページを繰ると、拡張されたウィンドウは、元のサイズに戻ります。

  • - 展開されたウィンドウを通常のページレイアウトに縮小します。

Swap Windows

アクティブウィンドウの位置を、同じページ上の別のウィンドウ位置と入れ替えます。

例えば、6ウィンドウレイアウトで、左上のウィンドウと右下のウィンドウを置き替えることが可能です。
制約事項: シングルウィンドウのレイアウトでは、入れ替えはできません。
  1. ウィンドウを選択します。
  2. ウィンドウのグラフィック領域の右上にあるドラッグアイコンを左クリックしたままにします。
  3. 左クリックしたまま、カーソルを別のウィンドウに移動させます。
  4. 左クリックを解除します。

    最初のウィンドウの位置が2番目のウィンドウの位置と入れ替わります。

ページとウィンドウのコピー / ペースト

  1. Sessionブラウザで、コピーするページ / ウィンドウを右クリックし、コンテキストメニューからCopyを選択します。
  2. ページ / ウィンドウをペーストします。
    オプション 説明
    Paste page コンテキストメニューからPasteを右クリックして選択します。

    コピーされたページと同じ名称および内容を有する新しいページが作成されます。

    Paste window コピーしたウィンドウを貼り付けるウィンドウを右クリックし(ウィンドウは同じページまたは別のページでも構いません) Paste コンテキストメニューを選択します。

    ウィンドウの内容は、コピーされたウィンドウの内容に置き換えられます。元のウィンドウの内容は破棄されます。

    ウィンドウがコピーされる際、新しいウィンドウにペーストする時に、モデルはその視点を保持し、ウィンドウの大きさにフィットするよう自動的に調整します。アニメーションは、2つ目のウィンドウには再読み込みされず、元のアニメーションのリンクされたコピーとなります。色や透明度等のエンティティ属性はウィンドウ間で共有されますが、モデルはそれぞれ独立して方向付けされます。
    制約事項: この機能は、HyperViewHyperGraphおよびTextViewの各アプリケーション内でのみ利用できます。

ページとウィンドウのオーバーレイ

  1. Sessionブラウザで、コピーするページ / ウィンドウを右クリックし、コンテキストメニューからCopyを選択します。
  2. 2つのページ / ウィンドウをオーバーレイさせます。
    オプション 説明
    Overlay two pages 対応するタイプのウィンドウを含む同じページレイアウトの別のページを右クリックし、コンテキストメニューからOverlay選択します。
    Overlay two windows 同じタイプの別のウィンドウを右クリックし、コンテキストメニューからOverlayを選択します。

Synchronize Windows

Synchronize Windowsダイアログでは、複数のウィンドウ内の複数のモデルのビューマトリックスを同時に操作でき、同じページ上の複数の2Dプロットウィンドウの軸範囲設定の同期化をサポートします。

ページナビゲーションツールのをクリックします。

現在のページ上の使用可能なウィンドウの数は、色付けされた正方形によって表されます(実際のページ / ウィンドウレイアウトに対応しています)。アクティブなウィンドウも表示されます。

アクティブなクライアントと同期が可能なクライアントタイプのウィンドウのみが、選択 / 選択解除に有効とされます。下の図では、アニメーションウィンドウがアクティブとなっており、したがって、ページ上の2つのアニメーションウィンドウのみが選択可能です。2つのHyperGraph 2D XYプロッティングウィンドウはブロックされ、それらは黄色で示されています。


図 4. 2つのアニメーションウィンドウ、2つのプロットウィンドウを含んだSynchronize Windowsダイアログ(アニメーションウィンドウがアクティブとなっている)

同期のデフォルト設定は、アニメーションウィンドウの場合はオン、2Dプロットクライアントの場合はオフとなっています。

アクティブなページ上でいくつかのアニメーションウィンドウの同期がオンにされると、Synchronize Windowsアイコンが緑色のアクティブシンボルを表示している限り、ユーザーが切り替えるすべてのページ上のすべてのアニメーションウィンドウがオンになります。同期させたくないウィンドウは、個別にオフにする必要があります。

HyperGraph 2Dの場合、XYプロットウィンドウは逆の挙動を見せます。すなわち、デフォルトの設定はオフです。プロットウィンドウをアクティブにしてツールを開始すると、プロットウィンドウのみが選択に有効となりますが、それらはデフォルトではアクティブではありません。同期させるには、プロットウィンドウは個別にオンにされる必要があります。これは、この機能をアクティブにしたいすべてのページ上のすべてのプロットウィンドウについて行われなければなりません。

なお、HyperGraphでは、同期が適用されるのは、ズームとパン、および軸の属性のみです。背景色や前景色といったその他のプロット属性は、同期され得ません。

同期ウィンドウのいずれか内で実行された際に、以下の更新がすべての同期ウィンドウで行われます:
  • ズーム / パン
  • 目盛 / グリッド
  • 軸のフォーマット
  • 軸の単位
注:
  • 更新は、2次軸にも適用されます(該当する場合)。選択されているウィンドウがモデル、テキスト、もしくはビデオウィンドウである場合は無視されます。
  • プロットについて、Synchronize Windows機能は、AxisパネルのFit Rangeオプション(Scales and Ticsタブ上)を覆します。
  • 軸の数が同じであるウィンドウのみが同期されます。
  • 軸のスケーリングと単位の変更は、他のプロットの同期された軸に使用されます。
特定のウィンドウの設定が変更されると、セッション中に維持されます。この機能のオンオフ切り替えは、1つのウィンドウが非アクティブなページに加わっている場合は変わりません。


図 5. 2つのアニメーションクライアント、2つのプロットクライアントを含んだSynchronize Windowsダイアログ(プロットクライアントは選択されていない)

ウィンドウ同期の開始

  1. ページナビゲーションツールで、をクリック します。
    Synchronize Windowsダイアログが表示されます。
    注: アクティブなクライアントと同期が可能なクライアントタイプのウィンドウのみが、選択 / 選択解除可能です。デフォルトでは、すべてのウィンドウが現在のモデリングウィンドウの背景色で表示され、これらのウィンドウがビューの同期でアクティブであることを示します。同期に選択されたウィンドウは濃い青色、選択されていないウィンドウは灰色です。現在のアクティブウィンドウと同期できないウィンドウは黄色です。
  2. 矩形(ページウィンドウを表す)の1つをクリックすると、それが同期から除外されます。
    ウィンドウの背景色は、除外されているすべてのウィンドウのダイアログと同じ色に変わります。
    図 6. Synchronized Windowsダイアログ(1つのウィンドウが除外されている)

ウィンドウの同期の停止

  1. ページナビゲーションツールで、をクリック します。
    注: このオプションにポップアップダイアログは関連付けされていません。
    すべてのウィンドウ / ページについて、同期が停止されます。
  2. 矩形を再度クリックすると、同期内で現在除外されているウィンドウが含まれるようになります。
    背景色は、現在のモデリングウィンドウの背景色に変わります。
  3. OKをクリックして設定/変更を適用し、ダイアログを終了します。
    注: アクティブ化されているすべてのウィンドウが、アクティブなウィンドウとビューを同期します。キーボードショートカットおよび3次元ビューコントロールを使って、モデルを動かすこと(回転、ズームなど)が可能です。リンクされたウィンドウ内のモデル群は回転するか、もしくはビューアクションの適用時に同じビューに従います。

    同期にプロッティングウィンドウが選択されている場合、マウス、キーボードショートカット、ビューコントロールを使って1つのウィンドウ内の軸範囲の設定を変更でき、それ以外のウィンドウは、軸に割り当てられている単位にかかわらず、同じ軸設定(min/max値)を表示します。

    ウィンドウ、ページ、およびウィンドウレイアウトへの変更(たとえば、新規ウィンドウまたはページの追加)は、ビューの同期が実行している間も行うことができます。アニメーションクライアントを含む新規ページがAdd PageまたはCut/Copy/Pasteオプションを使って追加され、追加に先立ち同期ビューモードがonになっている場合、新規ページ(およびそのページ上のすべてのアニメーションウィンドウ)は、モードが変更または停止されるまで、デフォルトでリンクされます。