HyperMesh批處理的運(yùn)用(batch)
2017-02-23 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
多數(shù)CAE軟件都有批處理模式,也就是batch,通過批處理模式運(yùn)行軟件不需要打開界面程序,只需通過運(yùn)行批處理腳本即可完成CAE過程,主要優(yōu)勢(shì):一是因?yàn)椴淮蜷_界面程序,實(shí)際運(yùn)行時(shí)只能看到黑框存在,因而實(shí)際上避免了可視化顯示過程,對(duì)于大模型來說節(jié)約了計(jì)算機(jī)資源;另一方面批處理通常用于二次開發(fā),例如可以通過其他語(yǔ)言控制 CMD只需批處理并運(yùn)行腳本。
先介紹一下 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
運(yùn)行HyperWorks的批處理過程如下:
在文件夾:
F:\ProgramFiles\Altair\13.0\sTDesign2014_3959\Inspire\unity\bin\win64\hw\hmbatch\hw\bin\win64下面,按住Shift和鼠標(biāo)右鍵,打開命令窗口,在窗口中輸入:
hw.exe –h可以查看hw.exe可以用的參數(shù),如下所示:
根據(jù)具體需要可以選擇參數(shù)。
此次主要介紹hyperMesh的批處理,應(yīng)用的可能性更多。
進(jìn)入F:\Program Files\Altair\13.0\hm\bin\win64文件夾,注意到該文件夾下面有一個(gè)應(yīng)用程序,hmbatch.exe,看其名字就知道是HyperMesh的批處理程序,筆者也是找到這個(gè)程序才知道怎么用HyperMesh的批處理。
進(jìn)入該文件夾下的命令窗口:
因?yàn)榈谝淮尾恢谰唧w該怎樣通過這個(gè)批處理程序運(yùn)行腳本,故筆者嘗試和上面一樣通過帶–h后綴的形式,試試hmbatch.exe能不能列出參數(shù)列表,結(jié)果如下所示:
不能這樣使用,但是,警告信息卻告訴了筆者該怎么正確使用hmbatch.exe:
hmbatch.exe –tclfilename.tcl
filename是Tcl腳本的名稱,為了驗(yàn)證是否如此,筆者簡(jiǎn)單寫了一個(gè)tcl腳本,內(nèi)容如下所示:
*readfile"F:/Program Files/Altair/13.0/tutorials/hm/1d_elements.hm"
*writefile"E:/CAE_Tech/process_files/Hm/1d_elements.hm" 1
只有兩行,讀取一個(gè)hm模型,然后另存到另一個(gè)文件夾。
腳本文件的名稱為Import.tcl.
因而在命令窗口重新輸入如下:
很明顯正確運(yùn)行了,并且在指定的文件夾下找到了另存的hm文件,表面腳本文件確實(shí)正確的執(zhí)行了。
這也就說明了HyperMesh腳本文件的運(yùn)行方式,不用打開界面程序,通過cmd的命令行就能夠?qū)崿F(xiàn)。
到了此步,可以結(jié)合Tcl或者其他語(yǔ)言Vb.net或者Python都可以執(zhí)行這個(gè)批處理過程,對(duì)于二次開發(fā)大大的方便。
相關(guān)標(biāo)簽搜索:HyperMesh批處理的運(yùn)用(batch) HyperWorks有限元分析培訓(xùn) HyperMesh網(wǎng)格劃分培訓(xùn) hyperMesh視頻教程 HyperWorks學(xué)習(xí)教程 HyperWorks培訓(xùn)教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)