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

ansys調用命令的案例

ansys之——將ANSYS作為子程序調用
約束條件1 *cfopen,opt,out *vwrite,out1(1),out1(2) (2f10.6) *cfclos 在VC中相應的顯示數據文件命令為: result=system("notepad opt.out"); 圖形文件(假設ANSYS工作文件名為test,輸出jpg圖形文件,具體信息請參考命令/show): /SHOW,JPEG JPEG,QUAL,75, JPEG,ORIENT,HORIZ JPEG,COLOR,2 JPEG,TMOD,1 /GFILE,600, !* plns,uy /SHOW,TERM 在VC中相應的顯示圖形文件命令為: result=system("mspaint test001.jpg"); ************************************************************************************** VC調用ANSYS的示例程序。 //Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out"); //不用::WinExec,就用不著等待語句,可以實現用FORTRAN調用一樣的效果。 printf("Solution finished..."); } 怎么還不知道?那個特征表找著沒有?
展開
ANSYS中的LLIST命令——列表顯示線信息命令
1.命令格式 LLIST, NL1, NL2, NINC, Lab 其中, NL1, NL2, NINC:列表線號從NL1到NL2(默認為NL1)增量為NINC(默認為1)的所有線的信息。如果NL1=ALL(默認選項),則忽略NL2與NINC的內容,列表所有[LSEL]命令選擇的線。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。當然,NL1也可是組件名,此時忽略NL2與NINC的內容。 Lab:列表類型選項,可取如下值: (空)——在指定范圍內輸出關于所有線的信息 RADIUS——輸出特定圓弧的半徑,以及每條線的關鍵點號。直線、非圓曲線的半徑為零。 LAYER——輸出layer-mesh控制規范 HPT——輸出只有那些包含硬點的線的信息 ORIENT——輸出線列表,并識別任何與直線相關的方向關鍵點及任何橫截面ID。 2.操作路徑 Utility Menu>List>Lines 如圖1所示 圖1 操作提示框 3.實例 輸入命令: /PREP7 K,1,1,0,0 K,2,2,0,0 LSTR,1,2 K,3,4,0,0 K,4,3,-1,0 LARC,2,3,4,1.5 LLIST !如圖2所示 LLIST,,,,RADIUS !如圖3所示 LLIST,,,,ORIENT !如圖4所示 圖2 圖3 圖4 4.參考資料 ANSYS HELP 15.0
展開
VB調用ANSYS軟件
-dir 代表對ANSYS計算結果文件的保存路徑進行設置,設置路徑為其后跟的路徑,此處為 “G:\ANSYS建模”。 注意,此時shi.txt和sh.log文件的相對路徑指的就是“G:\ANSYS建模”了,而不是原來的VB工程文件的目錄了。 *VB調用ANSYS的流程圖: 1、代碼編輯及窗體設計 圖5 代碼編輯和窗體設計 2、APDL文件編寫 熟練的人可以直接寫ANSYS工程的APDL文件,不熟悉的人可以先在ANSYS中操作,然后在保存的.log文件中提取APDL命令流。 圖6 3、運行程序 圖7
展開
MatlabGUI界面調用Ansys計算并輸出計算結果
.*'},'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); 為了讀取圖示方框中的數據,并用到ANSYS的APDL文件中,需要字符串的讀取和合并,首先需要使用str2num函數把字符串轉換成數值,如果沒有輸入值時,使用缺省值。 將兩個txt合并成test3.mac作為APDL語言開始的參數定義,生成test3.mac之后再使用system函數調用ANSYS的求解器,并讀取test3.mac進行計算 在計算之前,是不能生成圖片的,這時需要設置只有點擊“開始重構”按鈕之后,其他按鈕才可用。 點擊按鈕開始計算之后,會分別輸出兩個名為residualstress.jpg和deformation.jpg的圖片,對應的語句為 /image,save,'E:\GUIRStest\residualstress',jpg 設置當點擊“生成殘余應力云圖”和“生成角變形云圖”時,會讀取圖片的路徑并使用imshow生成圖片。 至此,一個簡易的MatlabGUI界面調用ANSYS計算并輸出圖片就完成了。
展開
ansys調用命令圖1
Matlab調用ANSYS進行參數優化
使用Maltab中的system函數,實現Matlab與Ansys的交互,即可實現相同模型計算數千遍并輸出數據。 MATLAB調用ANSYS進行有限元分析步驟如下: MATLAB生成數據,并以科學計數法的形式寫出到一個txt文件input.txt中; 編寫ansys的APDL程序,在MATLAB環境下使用函數"system"調用APDL程序,ANSYS以batch方式運行進行分析求解,并輸出想要分析的結果,寫出到一個txt文件output.txt MATLAB調用output.txt,進行數據分析。
展開
Ansys Workbench中調用Mechanical python腳本的方法及注意事項 ¥19
用戶可使用 SendCommand 函數將原生腳本命令發送給數據集成應用程序。通過在 Ansys Workbench 腳本中插入 SendCommand 調用,可驅動數據集成應用程序。但數據集成應用程序不一定會將操作記錄到 Ansys Workbench 日志中。大多數支持腳本編程的數據集成應用程序都有獨立的日志,用于記錄原生命令。 3 Ansys Workbench與Mechanical通信 ANSYS Mechanical也支持Python腳本進行二次開發,部分腳本也可以通過錄制的方式進行記錄(Automation->Scripting)。但該腳本只能在Mechanical界面環境下執行,也沒有對應的批處理運行命令(如有歡迎留言),無法在Ansys Workbench項目層面實現聯合自動化。 在Ansys Workbench中可以通過SendCommand方法運行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個參數。
展開
ANSYS作為子程序調用
約束條件1 *cfopen,opt,out *vwrite,out1(1),out1(2) (2f10.6) *cfclos 在VC中相應的顯示數據文件命令為: result=system("notepad opt.out"); 圖形文件(假設ANSYS工作文件名為test,輸出jpg圖形文件,具體信息請參考命令/show): /SHOW,JPEG JPEG,QUAL,75, JPEG,ORIENT,HORIZ JPEG,COLOR,2 JPEG,TMOD,1 /GFILE,600, !* plns,uy /SHOW,TERM 在VC中相應的顯示圖形文件命令為: result=system("mspaint test001.jpg"); ************************************************************************************** VC調用ANSYS的示例程序。 file://Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out"); file://不用::WinExec,就用不著等待語句,可以實現用FORTRAN調用一樣的效果。 printf("Solution finished..."); } 怎么還不知道?那個特征表找著沒有?
展開
用VC調用ANSYS8.0以上的版本
ANSYS80的調用ansys57類似: //VC調用ANSYS的示例程序。 //Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("執安裝文件路徑名+文件名 -b -p ansysul -i test.txt -o test.out"); printf("Solution finished..."); } 產品特征代碼在ANSYS幫助電子文檔(help>ansys documentation)里可以找到,路徑如下: ansys8.0 documentation>ansys,Inc. Licensing Guide>License files>Product Variable Table 以該表的第一行為例,如果你的ANSYS是multiphysics版本,那么對應的產品特征代碼為ane3fl,則: result=system("安裝文件路徑名+文件名 -b -p ane3fll -i test.txt -o test.out"); 這里一定要注意VC執行文件路徑寫法: 第一種: "C:\\Program Files\\Ansys Inc\\v80\\ANSYS\\BIN\\INTEL\\ANSYS80.exe" "C:\\ANSYS80.exe" 但是這樣還不可以 我把原文件考到C:\目錄下,然后C:\\ANSYS80.exe。
展開
分享 fortran調用ansys做桁架結構優化例子
調用ANSYS做結構分析 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寫出的文件中讀入數據(應力和求得的重量) read(fileid,*) sig1,sig2,W close(fileid) ww(k)=w u1(i)=sig1/xu u2(i)=sig2/xu if ( u1(i)>=u2(i) ) then !判斷最大應力 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 !求出新的應力比 u2(i+1)=u2(i)/umax !調整步 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) !
展開
包含workbench超過應力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經典界面命令流可以和workbench對比 ¥100
包含workbench超過應力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經典界面命令流可以和workbench對比
包含workbench超過應力單元生死的模型,怎么做的ppt,workbench插入的命令流和ansys經典界面命令流可以和workbench對比 ¥100
workbench 根據計算的等效應力,實現單元生死的方法和模型,里邊做了詳細的注釋
ansys調用命令圖2
ANSYS APDL參數化有限元分析技術 附Ansys APDL 命令流手冊下載
同時,以APDL為基礎,用戶還可以開發專用有限元分析程序,或者編寫經常重復使用的功能小程序,保存成宏文件以供用戶隨時調用或創建成按鈕放在工具條上。另外,APDL也是ANSYS設計優化的基礎,只有創建參數化的分析流程才能對其中的設計參數執行優化改進,達到最優化設計。 APDL程序設計語言與其它編程語言一樣,具有參數、數組表達式、函數、流程控制(循環與分支)、縮寫、宏以及用戶程序等。其中命令執行中所使用到的參數可以被賦值為確定值,也可以通過表達式或參數的方式進行賦值。 圖3 ANSYS APDL 分支結構 下載地址:Ansys APDL 命令流手冊
展開
輕松搞定ANSYS仿真參數化 附ANSYS參數化編程與命令手冊龔曙光下載
CFX參數化 ANSYS CFX 是一款高性能計算流體動力學 (CFD) 軟件工具,適用于眾多 CFD 和多物理場應用,并在渦輪機械仿真方面(例如泵、風扇、壓縮機等)具有卓越精確度、魯棒性和速度,因此獲得廣泛認可。CFX可集成在Workbench平臺上,并具備表達式語言(CFX ExpressionLanguage :CEL),很方便用戶通過CEL創建參數。 Fluent參數化 ANSYS Fluent是一款功能強大的計算流體動力學(CFD)軟件包,可對工業應用中的流動、湍流、熱交換和各類反應進行建模。Fluent可以集成在Workbench平臺,并具備強大參數化能力。 下載地址:ANSYS參數化編程與命令手冊龔曙光
展開
用Visual C調用ansys后臺運行求解并實時顯示計算進度和結果(附源程序)
思路: (1)首先在VC里根據文本框等控件生成參數文件,和ANSYS主計算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來生成flag.txt文件(內容為0)的APDL代碼. 隨后在VC里用WinEXEC運行ANSYS batch mode 去調用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時,建立flag.txt文件(內容為1). (2)在VC里開一個線程, 循環讀flag.txt,看其是否為1(運行)或0(結束)。如果是1,則讀output.txt內容,顯示在主程序狀態文本框里。(當然也可以讀err文件來判斷)。 (3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當ANSYS運行結束后,在主程序里可以browse結果圖像文件。 ANSYS主計算程序: VM28.mac. 這是ANSYS的一個例子程序,但是做了一些改動,計算在Time_Start 到Time_End之間,步長為Time_interval的溫度分布。 VM28:Transient Heat Transfer in an Infinite Slab。 在VC程序里, ANSYS EXE File是ANSYS的執行文件的路徑名。 MAC Batch File 是ANSYS主計算程序的路徑名。 Working Folder是工作路徑,用來存放結果文件和中間過程文件。 Note: how to export image in batch mode: 因為在batch mode, 沒有graphic window,所以一般的圖形輸出命令無效。但是可以使用/show,jpeg命令。另外,可以用以下命令 !
展開
ansys workbench mechanical 所有命令
Category: Commands: Duplicate Without Results(Duplicate) Cut Copy Paste Delete Find Expand All(Tree) Collapse All (Tree) Collapse Environments(Tree) Refresh Display(Beta)(Tree) Resource Prediction Static Structural(Load Result File) Transient Structural (Load Result File) Eigenvalue Bucking(Load Result File) Harmonic Response(Load Result File) Modal (Load Result File) Random Vibration (Load Result File) Response Spectrum (Load Result File) Steady-State Thermal (Load Result File) Transient Thermal(Load Result File) Magnetostatic(Load Result File) Electric(Load Result File) Thermal-Electric (Load Result File) Harmonic Acoustics (Load Result File) Modal Acoustics(Load Result File) Static Acoustics(Load Result
展開