HyperViewでh3dを読み込み固有モードをgifに出力するtclスクリプトをバッチモードで実行
fujita
Altair Employee
右側に添付のBIW.h3dとmodes16_for.tclを同じフォルダに置き、コマンドプロンプトを起動して以下のコマンドを実行すると以下のmodes16.gifが出力されます。hw.exeまでのパスは環境に合わせて変更してください。
"C:\Program Files\Altair\2024\hwdesktop\hw\bin\win64\hw.exe" -b -tcl modes16_for.tcl
コードは以下になります。
hwc delete session hwc hwd window type=HyperView hwc hwd page current layout=15 for {set i 1} {$i<17} {incr i} { hwc hwd page current activewindow=$i hwc open animation modelandresult "BIW.h3d" "BIW.h3d" hwc scale deformed value=10.000000 hwc result simulation $i hwc annotation note "Model Info" display text= \{window.simulationstep\} } hwc animate mode modal hwc save animation page "modes16.gif"
HyperViewの作業履歴はビュー→HWCコンソールに記録されます。表示されたコマンドを選択し、Copy to Tclからtclコマンドとしてコピーできます。
HhperViewのバッチモードのヘルプは以下になります。
https://help.altair.com/hwdesktop/hwd/topics/reference/hwdref/batch_mode_run_hw_t.htm
0