Update Modelツール
Update Modelは、旧バージョンのMotionViewで作成された車両モデルを更新するためのVehicle Tools拡張機能で使用できるツールです。


Altair Driverなしの車両モデルの場合は、メッセージは表示されず、モデルをそのままの状態でシミュレートできます。ただしそれでも、モデルを更新し、一部の機能とその依存関係をアップグレードして新しい車両レベルの要件に適合させることが推奨されます。モデルが最新バージョンで読み込まれ、Update Modelツールを実行せずにディスクに保存された場合は、バージョン管理メッセージによって再更新が求められることはありません。
Update Modelを使用すべき場合
- インストールに含まれているMDLライブラリのいずれかを使用して構築されたサスペンションモデルとフルビークルモデル。
- 次のAutoEntitiesを含むモデル:AutoSpring、AutoAirSpring、AutoBush、AutoBushFD、AutoBumpstop、AutoReboundStop、AutoTire、AutoRider、および現在では廃止されているAutoMFTire、AutoCTITire、またはAutoCDTire。
- AltairDriverを含み、イベントの有無は問わないフルビークルモデル。
Update Modelの役割
Update Modelをクリックすると、MotionViewはオリジナルモデルのバックアップをディスクに保存し、ファイル名には日付と時刻を表す数値が付加されます。この数値の形式はmodel_YYMMDD_HHMMSS.mdlです(年は下2桁で示され、月、日、時間、分、秒は2桁で示されます)。
説明 | 更新で変更されるエンティティ | 動作 |
---|---|---|
AutoTireを新しいTireエンティティで置き換え | AutoTire、AutoCDTire、AutoCTITire、またはAutoMFTireエンティティを使用するシステム | AutoTire、AutoCDTire、AutoCTITire、またはAutoMFTIreを使用している単一システムまたはペアシステムは、単一またはペアのTireエンティティに置換されます。アタッチメントとパラメータは変更されません。 |
ダミーステアリングボディを削除 | フルビークルおよびハーフビークル解析におけるステアリングシステム | ダミーステアリングボディとそれに付随するジョイントが、ステアリングシステム(sys_steering)とフルビークルおよびハーフビークル解析から削除されます。ステアリングシステムジョイントであるラック並進ジョイントが変更され、このジョイントによってラックハウジングがラックに接合されます。 |
古いAltair Driverエンティティを新しいDriverシステムで置き換え | Altair Driverシステム | Altair Driverシステムが、新しいDriverエンティティで置き換えられます。インストールフォルダーのAltair Driverシステム定義を指す*DefinitionInclude()を使用するように、Altair Driverシステム定義が必要に応じて更新されます。 |
Signal GeneratorシステムがAltair Driverに移動 | Signal Generator(.sys_signal_generator) | ユーザー信号のソルバー変数がAltair Driverシステムに移動し、モデルから削除されます。ユーザー信号の式は、Altair Driver エンティティエディターで記述できます。 |
古いイベントを新しいイベントシステムで置き換え | パネルやダイアログで構築されたフルビークルイベント | MotionViewのパネルやダイアログで変更可能な古いイベントは、エンティティエディターに基づいたイベントに変換されます。 |
重要情報
Update Modelは、モデルのバージョン番号とコンテンツに基づいて機能します。古いモデルを読み込んで保存すると、MDLの先頭にある*BeginMDL()ステートメントに新しいバージョン番号情報が追記されます。Update Modelツールはバージョン番号に基づいて動作するため、最新バージョン番号のモデルは更新されません。
Update Modelでは、MDLライブラリで採用されている標準の変数名を使用して、更新対象のエンティティが検索されます。車両のAssembly WizardとMDLライブラリを使用して作成したモデルではない場合や、変数名を変更しているモデルの場合(“sys_steering”の代わりに“steering”を使用した場合など)、モデル更新が適切に実行されません。