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

編程調(diào)用ansys的案例

西門子博途編程:FB塊調(diào)用多重實(shí)例的應(yīng)用
總結(jié):若在程序的編寫過程中,調(diào)用的一些指令是FB塊模式的,如定時(shí)器指令、計(jì)數(shù)器指令、運(yùn)動(dòng)控制的指令或通信應(yīng)用的一些指令等,這些指令其實(shí)都是一個(gè)一個(gè)的FB塊。調(diào)用時(shí)都可以考慮在FB塊中去編寫,這樣可減少在程序資源中生成過多的背景DB,同樣一些自己編寫的FB塊,若比較多時(shí),也可以把它集成到一個(gè)FB塊中
UG編程中刀庫的創(chuàng)建與參數(shù)定制調(diào)用詳細(xì)圖解
編程時(shí)即可刀庫中調(diào)用 四、調(diào)用刀庫 進(jìn)入程序組 在刀具的圖標(biāo)上點(diǎn)(新建)出現(xiàn)對話框 點(diǎn)選(從庫中調(diào)用刀具)---選(銑)或鉆---點(diǎn)選(銑),確定,確定 找到所需刀具D10R1,確定 發(fā)現(xiàn)所需刀具已調(diào)入. 點(diǎn)選(進(jìn)給率與速度)---點(diǎn)選(設(shè)置加工數(shù)據(jù))右邊的那個(gè)斜勾,發(fā)現(xiàn)所定制的D10R1參數(shù)已更新導(dǎo)入 來源:網(wǎng)絡(luò)
ansys之——將ANSYS作為子程序調(diào)用
ANSYS作為子程序調(diào)用 對于優(yōu)化或參數(shù)化設(shè)計(jì),可以在VC或FORTRAN中將ANSYS作為子程序調(diào)用。具體調(diào)用方法如下: 1.在VC中調(diào)用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調(diào)用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產(chǎn)品特征代碼。 需要注意的是,在VC中調(diào)用ANSYS時(shí),需要加一條判斷語句,以確定ANSYS 已經(jīng)執(zhí)行完畢。 在FORTRAN中不需要判斷,F(xiàn)ORTRAN會(huì)等ANSYS執(zhí)行完畢才繼續(xù)執(zhí)行下一條語句。 在VC中,我沒有找到與FORTRAN類似的函數(shù),只好加一條循環(huán)判斷語句。 如果誰能找著這樣的函數(shù),請告訴我,謝謝! 判斷方法很簡單,只需判斷錯(cuò)誤文件file.err是否可寫就可以了。 因?yàn)楫?dāng)ANSYS在運(yùn)行時(shí),file.err是不可寫的,只有當(dāng)它運(yùn)行完畢,此文件才可寫。 數(shù)據(jù)文件(假設(shè)輸出的數(shù)據(jù)文件名為opt.out): *dim,out1,,2,1 out1(1)=dmax !目標(biāo)函數(shù) out1(2)=1-eymax !
展開
VB調(diào)用ANSYS軟件
*主要思想: VB為ANSYS應(yīng)用的自動(dòng)化提供了可視化操作平臺,可用于參數(shù)化編程等應(yīng)用。 其基本原理是,VB通過其內(nèi)部函數(shù)shell()函數(shù)實(shí)現(xiàn)對Windows應(yīng)用程序的調(diào)用。利用VB向打開的ANSYS程序?qū)懭階PDL文件,實(shí)現(xiàn)對ANSYS的控制。 對ANSYS調(diào)用的具體代碼及注釋: Option Explicit ‘變量強(qiáng)制定義控制語句 Private Sub Command1_Click() ‘進(jìn)入Command1_Click()事件過程 Dim aa ‘定義一變量,用來存放shell()函數(shù)的返回值,shell帶括號時(shí)必須有‘變量存放其返回值,不帶參數(shù)是不需要 aa= Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin\intel\ANSYS.exe -b -p ane3fl -i shi.txt -o sh.log", 1) ‘shell函數(shù)調(diào)用ANSYS的語句,最關(guān)鍵語句,詳解見下文 Timer1.Enabled = True ‘使用Timer控件,實(shí)現(xiàn)對調(diào)用結(jié)果的檢測 End Sub Private Sub Timer1_Timer() If Dir(App.Path & "\file.err") <> "" Then ‘App.Path為當(dāng)前目錄路徑,語句功能:如果有file.err文件產(chǎn)生, ‘則說明VB的shell函數(shù)對ANSYS調(diào)用成功。 MsgBox ("ANSYS運(yùn)行完畢!")
展開
編程調(diào)用ansys圖1
MatlabGUI界面調(diào)用Ansys計(jì)算并輸出計(jì)算結(jié)果
.*'},'File Selector'); strh = [Pnameh,Fnameh]; pathname = Pnameh; set(handles.text1,'String',strh); [temp1,temp2] = xlsread(strh); set(handles.uitable1,'Data',temp1); % Update handles structure guidata(hObject, handles); 為了讀取圖示方框中的數(shù)據(jù),并用到ANSYS的APDL文件中,需要字符串的讀取和合并,首先需要使用str2num函數(shù)把字符串轉(zhuǎn)換成數(shù)值,如果沒有輸入值時(shí),使用缺省值。 將兩個(gè)txt合并成test3.mac作為APDL語言開始的參數(shù)定義,生成test3.mac之后再使用system函數(shù)調(diào)用ANSYS的求解器,并讀取test3.mac進(jìn)行計(jì)算 在計(jì)算之前,是不能生成圖片的,這時(shí)需要設(shè)置只有點(diǎn)擊“開始重構(gòu)”按鈕之后,其他按鈕才可用。 點(diǎn)擊按鈕開始計(jì)算之后,會(huì)分別輸出兩個(gè)名為residualstress.jpg和deformation.jpg的圖片,對應(yīng)的語句為 /image,save,'E:\GUIRStest\residualstress',jpg 設(shè)置當(dāng)點(diǎn)擊“生成殘余應(yīng)力云圖”和“生成角變形云圖”時(shí),會(huì)讀取圖片的路徑并使用imshow生成圖片。 至此,一個(gè)簡易的MatlabGUI界面調(diào)用ANSYS計(jì)算并輸出圖片就完成了。
展開
Matlab調(diào)用ANSYS進(jìn)行參數(shù)優(yōu)化
使用Maltab中的system函數(shù),實(shí)現(xiàn)Matlab與Ansys的交互,即可實(shí)現(xiàn)相同模型計(jì)算數(shù)千遍并輸出數(shù)據(jù)。 MATLAB調(diào)用ANSYS進(jìn)行有限元分析步驟如下: MATLAB生成數(shù)據(jù),并以科學(xué)計(jì)數(shù)法的形式寫出到一個(gè)txt文件input.txt中; 編寫ansys的APDL程序,在MATLAB環(huán)境下使用函數(shù)"system"調(diào)用APDL程序,ANSYS以batch方式運(yùn)行進(jìn)行分析求解,并輸出想要分析的結(jié)果,寫出到一個(gè)txt文件output.txt MATLAB調(diào)用output.txt,進(jìn)行數(shù)據(jù)分析。
展開
Ansys Workbench中調(diào)用Mechanical python腳本的方法及注意事項(xiàng) ¥19
通過在 Ansys Workbench 腳本中插入 SendCommand 調(diào)用,可驅(qū)動(dòng)數(shù)據(jù)集成應(yīng)用程序。但數(shù)據(jù)集成應(yīng)用程序不一定會(huì)將操作記錄到 Ansys Workbench 日志中。大多數(shù)支持腳本編程的數(shù)據(jù)集成應(yīng)用程序都有獨(dú)立的日志,用于記錄原生命令。 3 Ansys Workbench與Mechanical通信 ANSYS Mechanical也支持Python腳本進(jìn)行二次開發(fā),部分腳本也可以通過錄制的方式進(jìn)行記錄(Automation->Scripting)。但該腳本只能在Mechanical界面環(huán)境下執(zhí)行,也沒有對應(yīng)的批處理運(yùn)行命令(如有歡迎留言),無法在Ansys Workbench項(xiàng)目層面實(shí)現(xiàn)聯(lián)合自動(dòng)化。 在Ansys Workbench中可以通過SendCommand方法運(yùn)行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個(gè)參數(shù)。
展開
ANSYS作為子程序調(diào)用
對于優(yōu)化或參數(shù)化設(shè)計(jì),可以在VC或FORTRAN中將ANSYS作為子程序調(diào)用。具體調(diào)用方法如下: 1.在VC中調(diào)用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調(diào)用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產(chǎn)品特征代碼。 需要注意的是,在VC中調(diào)用ANSYS時(shí),需要加一條判斷語句,以確定ANSYS 已經(jīng)執(zhí)行完畢。 在FORTRAN中不需要判斷,F(xiàn)ORTRAN會(huì)等ANSYS執(zhí)行完畢才繼續(xù)執(zhí)行下一條語句。 在VC中,我沒有找到與FORTRAN類似的函數(shù),只好加一條循環(huán)判斷語句。 如果誰能找著這樣的函數(shù),請告訴我,謝謝! 判斷方法很簡單,只需判斷錯(cuò)誤文件file.err是否可寫就可以了。 因?yàn)楫?dāng)ANSYS在運(yùn)行時(shí),file.err是不可寫的,只有當(dāng)它運(yùn)行完畢,此文件才可寫。 數(shù)據(jù)文件(假設(shè)輸出的數(shù)據(jù)文件名為opt.out): *dim,out1,,2,1 out1(1)=dmax !目標(biāo)函數(shù) out1(2)=1-eymax !
展開
用VC調(diào)用ANSYS8.0以上的版本
ANSYS80的調(diào)用ansys57類似: //VC調(diào)用ANSYS的示例程序。 //Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("執(zhí)安裝文件路徑名+文件名 -b -p ansysul -i test.txt -o test.out"); printf("Solution finished..."); } 產(chǎn)品特征代碼在ANSYS幫助電子文檔(help>ansys documentation)里可以找到,路徑如下: ansys8.0 documentation>ansys,Inc. Licensing Guide>License files>Product Variable Table 以該表的第一行為例,如果你的ANSYS是multiphysics版本,那么對應(yīng)的產(chǎn)品特征代碼為ane3fl,則: result=system("安裝文件路徑名+文件名 -b -p ane3fll -i test.txt -o test.out"); 這里一定要注意VC執(zhí)行文件路徑寫法: 第一種: "C:\\Program Files\\Ansys Inc\\v80\\ANSYS\\BIN\\INTEL\\ANSYS80.exe" "C:\\ANSYS80.exe" 但是這樣還不可以 我把原文件考到C:\目錄下,然后C:\\ANSYS80.exe。
展開
分享 fortran調(diào)用ansys做桁架結(jié)構(gòu)優(yōu)化例子
調(diào)用ANSYS做結(jié)構(gòu)分析 result=SYSTEMQQ('C:\Ansys81\v81\ANSYS\bin\intel\ANSYS81 -b -p & & ane3fl -i E:\ANSYSOBJECT\truss.txt -o E:\ANSYSOBJECT\trussanswer.txt') fileid=10 open(fileid,file=filename1) !從ansys寫出的文件中讀入數(shù)據(jù)(應(yīng)力和求得的重量) read(fileid,*) sig1,sig2,W close(fileid) ww(k)=w u1(i)=sig1/xu u2(i)=sig2/xu if ( u1(i)>=u2(i) ) then !判斷最大應(yīng)力 umax=u1(i) else umax=u2(i) end if !射線步 x1(i+1)=umax*x1(i) x2(i+1)=umax*x2(i) u1(i+1)=u1(i)/umax !求出新的應(yīng)力比 u2(i+1)=u2(i)/umax !調(diào)整步 x1(i+2)=u1(i+1)*x1(i+1) x2(i+2)=u2(i+1)*x2(i+1) xx1=x1(i+2)/(500.0*1.414) xx2=x2(i+2)/(500.0*1.414) fileid=20 open(fileid,file=filename2) !
展開
有關(guān)ansys編程的資料
共享ANSYS Programmer's Manual
編程調(diào)用ansys圖2
輕松搞定ANSYS仿真參數(shù)化 附ANSYS參數(shù)化編程與命令手冊龔曙光下載
CFX參數(shù)化 ANSYS CFX 是一款高性能計(jì)算流體動(dòng)力學(xué) (CFD) 軟件工具,適用于眾多 CFD 和多物理場應(yīng)用,并在渦輪機(jī)械仿真方面(例如泵、風(fēng)扇、壓縮機(jī)等)具有卓越精確度、魯棒性和速度,因此獲得廣泛認(rèn)可。CFX可集成在Workbench平臺上,并具備表達(dá)式語言(CFX ExpressionLanguage :CEL),很方便用戶通過CEL創(chuàng)建參數(shù)。 Fluent參數(shù)化 ANSYS Fluent是一款功能強(qiáng)大的計(jì)算流體動(dòng)力學(xué)(CFD)軟件包,可對工業(yè)應(yīng)用中的流動(dòng)、湍流、熱交換和各類反應(yīng)進(jìn)行建模。Fluent可以集成在Workbench平臺,并具備強(qiáng)大參數(shù)化能力。 下載地址:ANSYS參數(shù)化編程與命令手冊龔曙光
展開
ANSYS操作命令與參數(shù)化編程
ANSYS操作命令與參數(shù)化編程.part1.rar ANSYS操作命令與參數(shù)化編程.part2.rar ANSYS操作命令與參數(shù)化編程.part3.rar ANSYS操作命令與參數(shù)化編程.part4.rar ANSYS操作命令與參數(shù)化編程.part5.rar ANSYS操作命令與參數(shù)化編程.part6.rar ANSYS操作命令與參數(shù)化編程.part7.rar
展開
ANSYS操作命令與參數(shù)化編程
字?jǐn)?shù)  :771千字  印張:31.25 印數(shù)  :0001-5000  頁數(shù):487 開本  :787*1092 1/16 本書全面系統(tǒng)地介紹了ANSYS參數(shù)化設(shè)計(jì)語言(APDL)編程的過程、步驟,APDL操作命令和ANSYS的GUI操作命令(包括前處理、求解器、通用后處理、時(shí)間歷程后處理、優(yōu)化設(shè)計(jì)、實(shí)用菜單等方面的命令),列出了每個(gè)命令的使用格式、GUI操作方式以及相關(guān)的對話框,并對命令中出現(xiàn)的變量進(jìn)行了解釋,部分命令給出了操作實(shí)例。最后介紹了APDL編程的應(yīng)用實(shí)例,并給出了每個(gè)實(shí)例的源代碼和注釋。附錄A列出了ANSYS所有命令的操作格式,附錄B列出了操作命令中常見標(biāo)簽的注解。 本書可作為理工科院校相關(guān)專業(yè)的高年級本科生、研究生和教師學(xué)習(xí)ANSYS軟件及參數(shù)化編程的教材,也可作為利用ANSYS軟件從事工程應(yīng)用、科學(xué)研究及二次開發(fā)的工程技術(shù)人員的主要參考書。
展開
ANSYS操作命令與參數(shù)化編程
ANSYS操作命令與參數(shù)化編程.part1.rar ANSYS操作命令與參數(shù)化編程.part2.rar ANSYS操作命令與參數(shù)化編程.part3.rar ANSYS操作命令與參數(shù)化編程.part4.rar ANSYS操作命令與參數(shù)化編程.part5.rar ANSYS操作命令與參數(shù)化編程.part6.rar ANSYS操作命令與參數(shù)化編程.part7.rar
展開