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ù),如下所示:

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

根據(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é)果如下所示:

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

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

hmbatch.exe –tclfilename.tcl

filenameTcl腳本的名稱,為了驗(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.

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

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

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

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

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



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

相關(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) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

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