バッチ変換ツール

バッチモード変換は、すべてのソルバーインターフェースで利用可能です。

バッチモード変換を使用するには、hmbatch.exeを使用して.tclファイルを実行する必要があります。

例:AbaqusからOptiStructへの変換

この.tclファイルをバッチモードで実行する場合、WindowsおよびLinuxで以下のコマンドを使用してください。
<altair_home>/hm/bin/<platform>/hmbatch.exe -tcl </home/user/my_script.tcl>
## Bath mode conversion for Abaqus to Optistruct
## Note - Please keep the source model and script in the same folder
## Please replace XXXXX with name of the source deck and the destination files.

set altairHome [ hm_info -appinfo "ALTAIR_HOME" ]
set scriptFolder [ file dirname [info script] ]

*templatefileset "${altairHome}/templates/feoutput/abaqus/standard.3d"

*createstringarray 5 "Abaqus " "Standard3D " "LOADCOLS_DISPLAY_SKIP " "CONTACTSURF_DISPLAY_SKIP " "SYSTCOLS_DISPLAY_SKIP "
*feinputwithdata2 "#abaqus/abaqus" "${scriptFolder}/XXXX.inp" 0 0 0 0 0 1 5 1 0

# *readfile "${scriptFolder}/XXXXX.hm"

*solverconvert "Abaqus" "optistruct" "Standard3D" "optistruct" "1"

hm_answernext "yes"
*createstringarray 1 "HM_NODEELEMS_SET_COMPRESS_SKIP "
*feoutputwithdata "${altairHome}/templates/feoutput/optistruct/optistruct" "${scriptFolder}/XXXX.fem" 0 0 2 1 1
hm_answernext "yes"
図 1. .tclファイル例