HWD-0020: アニメーションの同期化

本チュートリアルでは、以下の項目について学習します:
  • 異なるデータタイプを含んだウィンドウの同期化
Synchronize Window Animationダイアログにアクセスするには:
  • ToolsメニューからSynchronize Animationを選択します。
  • Animation ControlsパネルからTime Scalesをクリックします

このダイアログでは、適切なスケーリングおよびオフセット値を適用することにより、1つのページ上でアニメーションウィンドウ、プロットウィンドウおよびビデオウィンドウを同期化します。このツールは、異なる単位のアニメーション結果、異なるタイムステップで始まるアニメーション結果、またはその両方を含むウィンドウを同期させるのに役立ちます。



図 1. Synchronize Animation Window

ダイアログには、ページ上の各ウィンドウについてScaling欄とOffset欄が含まれています。Scaling欄は、ウィンドウのアニメーションのトータル実行時間を指定の数値倍します。アニメーションはそこで、新しい時間境界内で実行されるよう、スケーリングされます。Offset欄は、ウィンドウのアニメーションの開始を指定した期間遅らせます。

本チュートリアル内の演習は、各種データタイプの同期化と名付けられています。

MADYMOファイルdriv_bag.kin3からのアニメーションデータの読み込み

  1. メニューバーからFile > New > Sessionを選択し、HyperViewセッションのコンテンツを破棄します。
  2. アプリケーション選択メニューからHyperViewを選択します。
  3. Load Modelパネルから、Load modelとLoad resultsの両方に、 ../tutorials/mv_hv_hg/animation/animation_synchronizationフォルダーのファイルdriv_bag.kn3を読み込みます。
  4. Applyをクリックし、アニメーションデータを読み込みます。
  5. Standard Viewsツールバーからをクリックし、モデルの左側を確認します。
  6. Standard Viewsツールバーからをクリックし、モデルの右側を確認します。

3ウィンドウのページレイアウトを設定し、AVIファイルiihs2.aviをwindow 3に開く

  1. Page Window Layoutダイアログから3ウィンドウのレイアウトを選択します。
  2. window 3(左側のウィンドウ)をアクティブにします。
  3. アプリケーション選択メニューからMediaView を選択します。
  4. メニューバーからFile > Open > Mediaを選択します。
  5. ファイルの種類: Windows AVI files(*.avi)を選択します。
  6. animation_synchronizationフォルダーからファイル iihs2.aviを選択します。

MADYMOファイルlinnaccからXYデータのカーブをwindow 2にプロット

Build Plotsパネルを使用し、シングルプロットのウィンドウにlower torso、upper torsoおよびhead結果加速度について、時間vs線形加速度のプロットを作成します。

  1. window 2(右側のウィンドウ)をアクティブにします。
  2. アプリケーション選択メニューからHyperGraph 2D を選択します。
  3. Build Plotsパネルを選択します。
    注: バージョン2019.1の場合、Build Plotsパネルにいくつかの変更点があります。Build Plotsパネルのみを使用したい場合、これ以上のアクションは必要ありません。手順4に進んでCreate Curves by Fileダイアログをアクティブにしてください。
  4. Build Plotsパネルから、DialogをクリックしてCreate Curves by Fileダイアログをアクティブにします。
    バージョン2021で初めてBuild Plotsを使用する場合は、次のようなメッセージが表示されます:
    From now on, the Create Curves by File dialog will only be used instead of the Build Plots panel.
    メッセージを受け入れ、Create Curves by Fileダイアログを開きます。
  5. ファイルブラウザボタンから、animation_synchronizationフォルダーのファイルlinaccを開きます。
  6. X type:にTimeを選択します。
    重要: Create Curves by Fileダイアログを使用している場合は、X sourceタブからX typeを選択します。
  7. Y type:にLinear Accelerationを選択します。
    重要: Create Curves by Fileダイアログを使用している場合は、Y sourceタブからY typeを選択します。
  8. Y Request:にLOWER TORSOUPPER TORSOおよびHEADを選択します。
    重要: Create Curves by Fileダイアログを使用している場合は、Y source tab > Requests列からこれらの選択を行います。
  9. 2つ以上のコンポーネントを選択する場合は、Ctrlキーを押したまま選びます。
  10. Y Component:にRes. accelerationを選択します。
    重要: Create Curves by Fileダイアログを使用している場合は、Y source tab > Components列からこれらの選択を行います。
  11. Applyをクリックし、xyデータカーブを作成します。
    重要: Create Curves by Fileダイアログを使用している場合は、Applyの代わりにPlotをクリックします。


    図 2.

アニメーション、xyプロットおよびビデオデータの同期化

Synchronize Window Animationダイアログを使って、3つのウィンドウすべてのデータを同期化します。
  1. をクリックし、ページのウィンドウをアニメーション表示します。
    アニメーション、プロット、ビデオウィンドウは同期化されていない点にご注目ください。
  2. をクリックし、アニメーションを停止/一時停止します。
  3. window 1(アニメーションウィンドウ)をアクティブにします。
  4. Animation Controlsアイコン、続いてTime Scales...を選択します。
  5. Current timeスライダーを0.018の位置に移動します。
    HyperViewウィンドウ内で、エアバッグが開き始めます。
  6. ダイアログボックス内で、Window 1およびWindow 2についてTime Aの下のロックボタンをクリックし、プロットとモデルの開始時間を設定します。
  7. スライダーを0.138の位置に移動します。
    頭部がエアバッグから跳ね返りました。
  8. ダイアログボックス内で、Window 1およびWindow 2についてTime Bの下のロックボタンをクリックし、プロットとモデルの終了時間を設定します。
  9. スライダーを17の位置に移動します。
    ビデオウィンドウ内で、エアバッグが開き始めます。
  10. ダイアログボックス内で、window 3についてTime Aの下のロックボタンをクリックし、ビデオの開始時間を設定します。
  11. Current timeスライダーを47の位置に移動します。
    ビデオ内で初めて頭部がエアバッグから跳ね返りました。
  12. ダイアログボックス内で、window 3についてTime Bの下のロックボタンをクリックし、ビデオの終了時間を設定します。


    図 3.
  13. Applyをクリックします。
  14. page 1をアニメーション表示させ、イベントが同期化されていることを確認します。