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

ansys 產品特征代碼的案例

ansys之——將ANSYS作為子程序調用
ANSYS幫助->ANSYS,INC.Licensing Guide->License files->What are License files->Product feature Table 以第一行為例:ANSYS/MULTIPHYSICS ane3fl ANSYS/MULTIPHYSICS是產品特征名稱,ane3fl是與其對應的產品特征代碼,把這個代碼填到下面的語句中: result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ane3fl -i test.txt -o test.out"); VC中的變量與APDL語言中的變量可以進行數據交換,否則怎么實現參數化或優化設計? 不過不能直接互換.我采用的辦法是,在VC中將變量結果寫到一個文件中,然后再在ANSYS的APDL語言文件中讀入這個文件的數據,再由ANSYS進行新的計算,計算結束之后,再由后處理處理結果,并將結果數據輸出到一個文件中,然后用VC讀入此文件中的數據,進行下一步處理. --
展開
ANSYS作為子程序調用
ANSYS幫助->ANSYS,INC.Licensing Guide->License files->What are License files->Product feature Table 以第一行為例:ANSYS/MULTIPHYSICS ane3fl ANSYS/MULTIPHYSICS是產品特征名稱,ane3fl是與其對應的產品特征代碼,把這個代碼填到下面的語句中: result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ane3fl -i test.txt -o test.out"); VC中的變量與APDL語言中的變量可以進行數據交換,否則怎么實現參數化或優化設計? 不過不能直接互換.我采用的辦法是,在VC中將變量結果寫到一個文件中,然后再在ANSYS的APDL語言文件中讀入這個文件的數據,再由ANSYS進行新的計算,計算結束之后,再由后處理處理結果,并將結果數據輸出到一個文件中,然后用VC讀入此文件中的數據,進行下一步處理
展開
VB調用ANSYS軟件
End If Timer1.Enabled = False End Sub *對語句shell(……,1)的說明: aa= Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin\intel\ANSYS.exe -b -p ane3fl -i shi.txt -o sh.log", 1) 說明: * 變量aa只是用來存放shell函數的返回值 * C:\Program Files\ANSYS Inc\v110\ANSYS\bin\intel\ANSYS.exe 為ANSYS的安裝目錄。此處為絕對路徑,下文中的shi.txt和sh.log均為相對路徑,其相對路徑為: (1)不設置-dir參數時,其相對路徑是當前VB工程目錄路徑; (2)設置-dir參數時,其相對路徑是-dir參數所設置的路徑。 !!!!!!!!下面的參數設置均與ANSYS Product Launcher 中的設置一一對應。 * -b為設置ANSYS的Simulation Environment為ANSYS Batch * -p 為設置ANSYS的License為對應的Product/Feature Names(ANSYS不同模塊的產品特征代碼,參見Ansys-product-feature.wps文檔),本文用的是ane3fl,為Multiphsics模塊的特征代碼。即為 -p ane3fl (-p ANE3FL)。
展開
ansys與其他軟件接口資料匯總!!
連桿的有限元模型圖   步驟二:在ADAMS中生成ANSYS所需的載荷文件 在ADAMS中建立活塞、曲柄的模型,讀入模態中性文件flex.mnf,指定好柔性體(連桿)與活塞,曲柄的連結方式,即可進行運動學仿真分析,在分析完成后輸出ANSYS所需要的載荷文件flex.lod。分析得到的結果動畫如下: 步驟3:在ANSYS中進行強度分析 在ANSYS中恢復連桿的數據庫文件,選擇所有節點,輸入載荷文件flex.lod中相應時刻的載荷,可得到連桿中相應時刻的應力應變分布。 連桿中的Mises等效應力圖 關于ansys與VC++/Fortran程序的接口資料!將ANSYS作為子程序調用 對于優化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下: 1.在VC中調用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調用ANSYS LOGICAL(4) result RESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p ansys_product_feature -i input_file -o output_file') 3.說明 1和2中,input_file為用APDL語言編寫的ANSYS輸入文件。 ansys_product_feature為你的ANSYS產品特征代碼。 需要注意的是,在VC中調用ANSYS時,需要加一條判斷語句,以確定ANSYS 已經執行完畢。 在ANSYS中當然也可以以VC或FORTRAN作為子程序調用。
展開
ansys 產品特征代碼圖1
ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與 相互作用分析在ANSYS中的實
(2) 程序實現 基于上面分析,本程序是通過接口程序調用ANSYS,讀入編寫的后處理命令流,讀取ANSYS計算的結果數據庫,生成各變量的結果文件,然后用本程序的后處理模塊進行讀數繪圖處理,進而生成結果圖形。這一過程采用VC編程實現的,VC編程的算法流程圖如圖3-2的后處理模塊。( ansys與VC++/Fortran程序的接口資料將ANSYS作為子程序調用 對于優化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下: 1.在VC中調用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調用ANSYS LOGICAL(4) result RESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p ansys_product_feature -i input_file -o output_file') 3.說明 1和2中,input_file為用APDL語言編寫的ANSYS輸入文件。 ansys_product_feature為你的ANSYS產品特征代碼。 需要注意的是,在VC中調用ANSYS時,需要加一條判斷語句,以確定ANSYS 已經執行完畢。 在ANSYS中當然也可以以VC或FORTRAN作為子程序調用。可以參看有關ANSYS二次開發方面的資料。 這個方法應該是與系統無關的。 在FORTRAN中不需要判斷,FORTRAN會等ANSYS執行完畢才繼續執行下一條語句。
展開