不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys求解顯示圖像的案例

用Visual C調(diào)用ansys后臺(tái)運(yùn)行求解并實(shí)時(shí)顯示計(jì)算進(jìn)度和結(jié)果(附源程序)
思路: (1)首先在VC里根據(jù)文本框等控件生成參數(shù)文件,和ANSYS主計(jì)算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來(lái)生成flag.txt文件(內(nèi)容為0)的APDL代碼. 隨后在VC里用WinEXEC運(yùn)行ANSYS batch mode 去調(diào)用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時(shí),建立flag.txt文件(內(nèi)容為1). (2)在VC里開一個(gè)線程, 循環(huán)讀flag.txt,看其是否為1(運(yùn)行)或0(結(jié)束)。如果是1,則讀output.txt內(nèi)容,顯示在主程序狀態(tài)文本框里。(當(dāng)然也可以讀err文件來(lái)判斷)。 (3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當(dāng)ANSYS運(yùn)行結(jié)束后,在主程序里可以browse結(jié)果圖像文件。 ANSYS主計(jì)算程序: VM28.mac. 這是ANSYS的一個(gè)例子程序,但是做了一些改動(dòng),計(jì)算在Time_Start 到Time_End之間,步長(zhǎng)為Time_interval的溫度分布。 VM28:Transient Heat Transfer in an Infinite Slab。 在VC程序里, ANSYS EXE File是ANSYS的執(zhí)行文件的路徑名。 MAC Batch File 是ANSYS主計(jì)算程序的路徑名。 Working Folder是工作路徑,用來(lái)存放結(jié)果文件和中間過(guò)程文件。 Note: how to export image in batch mode: 因?yàn)樵赽atch mode, 沒有g(shù)raphic window,所以一般的圖形輸出命令無(wú)效。但是可以使用/show,jpeg命令。另外,可以用以下命令 !
展開