HyperMesh批處理的運用(batch)

2017-02-23  by:CAE仿真在線  來源:互聯(lián)網


多數CAE軟件都有批處理模式,也就是batch,通過批處理模式運行軟件不需要打開界面程序,只需通過運行批處理腳本即可完成CAE過程,主要優(yōu)勢:一是因為不打開界面程序,實際運行時只能看到黑框存在,因而實際上避免了可視化顯示過程,對于大模型來說節(jié)約了計算機資源;另一方面批處理通常用于二次開發(fā),例如可以通過其他語言控制 CMD只需批處理并運行腳本。

先介紹一下 HyperWork的批處理。

HyperWorks 的批處理可以完成以下工作:

1)Generating aPostScript File in HyperWorks Using Batch Mode

2)Generating aMotionView Solver Input File with MDL Batch

3)Setting the MotionViewAnalysis Type using Batch Mode

4)Running the AMFBuilder in Batch Mode

運行HyperWorks的批處理過程如下:

在文件夾:

F:\ProgramFiles\Altair\13.0\sTDesign2014_3959\Inspire\unity\bin\win64\hw\hmbatch\hw\bin\win64下面,按住Shift和鼠標右鍵,打開命令窗口,在窗口中輸入:

hw.exe –h可以查看hw.exe可以用的參數,如下所示:

HyperMesh批處理的運用(batch)hypermesh培訓教程圖片1

根據具體需要可以選擇參數。


此次主要介紹hyperMesh的批處理,應用的可能性更多。

進入F:\Program Files\Altair\13.0\hm\bin\win64文件夾,注意到該文件夾下面有一個應用程序,hmbatch.exe,看其名字就知道是HyperMesh的批處理程序,筆者也是找到這個程序才知道怎么用HyperMesh的批處理。

進入該文件夾下的命令窗口:

因為第一次不知道具體該怎樣通過這個批處理程序運行腳本,故筆者嘗試和上面一樣通過帶–h后綴的形式,試試hmbatch.exe能不能列出參數列表,結果如下所示:

HyperMesh批處理的運用(batch)hypermesh培訓教程圖片2

不能這樣使用,但是,警告信息卻告訴了筆者該怎么正確使用hmbatch.exe:

hmbatch.exe –tclfilename.tcl

filenameTcl腳本的名稱,為了驗證是否如此,筆者簡單寫了一個tcl腳本,內容如下所示:

*readfile"F:/Program Files/Altair/13.0/tutorials/hm/1d_elements.hm"

*writefile"E:/CAE_Tech/process_files/Hm/1d_elements.hm" 1

只有兩行,讀取一個hm模型,然后另存到另一個文件夾。

腳本文件的名稱為Import.tcl.

因而在命令窗口重新輸入如下:

HyperMesh批處理的運用(batch)hypermesh培訓教程圖片3

很明顯正確運行了,并且在指定的文件夾下找到了另存的hm文件,表面腳本文件確實正確的執(zhí)行了。

這也就說明了HyperMesh腳本文件的運行方式,不用打開界面程序,通過cmd的命令行就能夠實現(xiàn)。

到了此步,可以結合Tcl或者其他語言Vb.net或者Python都可以執(zhí)行這個批處理過程,對于二次開發(fā)大大的方便。



開放分享:優(yōu)質有限元技術文章,助你自學成才

相關標簽搜索:HyperMesh批處理的運用(batch) HyperWorks有限元分析培訓 HyperMesh網格劃分培訓 hyperMesh視頻教程 HyperWorks學習教程 HyperWorks培訓教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com