
發布
注冊
/
登錄ansys顯示界面的案例
有關ANSYS操作界面和后處理界面的多窗口顯示問題
解決問題:在ANSYS顯示界面中開始只有一個顯示圖框,在操作過程中,想要看到各個方向,省的變換方向、放大縮小、轉來轉去;在后處理中顯示多個效果界面等等。在ANSYS里如何顯示多個窗口,并在各窗口中顯示不同的內容。就ANSYS頁面顯示問題說一說。
1 設置窗口個數和窗口位置
(1)在 Utility Menu中: Plotctrls -> MultiWindow layout 然后出現一個小窗口,內有兩個操作:
a. Window Layout - 選擇窗口布局。提供了6個選項,代表不同的窗口布局方式,分別為:
One window - 一個窗口
Two <Left-Right> - 兩個窗口(左-右)
Two <Top-Bottom> - 兩個窗口(上-下)
Three <2Top/Bot> - 三個窗口(2上1下)
Three <Top/2Bot> - 三個窗口(1上2下)
Four <2Top/2Bot> - 四個窗口(2上2下)
b. Display upon OK/Apply? - 在OK/Apply后的顯示操作。提供了3個選項:
No-re-display - 不重顯示 (保持屏幕顯示不變)
Replot - 重畫 (屏幕顯示方式不變)
Multi-Plots - 多窗口顯示 (根據設置進行多窗口重畫)
在這個子菜單所設置的多窗口顯示,其窗口個數和位置都是預先設置好的,且最多設置4個窗口。
展開 ANSYS APDL執行命令流后自動顯示界面 ¥29.9
1 概述
ANSYS APDL可以通過Batch模式在啟動時執行自定義命令流文件,啟動方法為"C:\Program Files\Ansys Inc\V[版本]\bin\winx64\ansys[版本].exe” -b -i ifile.inp –o ofile.out,其中[版本]為ANSYS的版本號,例如"C:\Program Files\ANSYS Inc\v195 \ansys\bin\winx64\ANSYS195.exe" -b –I ifile.inp –o ofile.out。該方式不能在執行完畢后顯示ANSYS 主界面。本文提供一種可以在執行完自定義命令流文件后自動顯示ANSYS APDL軟件界面的方法。
2 實現方法
主要步驟分為三步,最后給出示例文件。
展開 MATLAB GUI界面實現圖像二值化處理的實時顯示
MATLAB GUI界面實現圖像二值化處理的實時顯示
參考彭軍大神的《一個實例搞定MATLAB界面編程》——matlab-gui界面編程入門教程
GUI界面是采用一個滑塊來調整彩色變黑白的程度。
界面主要包含兩個函數,一個主函數untitled,另外一個通過滑塊即時控制二值化的函數im2bw_args,在主函數中主要需要設置當點擊“打開”時的反應
讀取路徑下的圖片,這里面使用uigetfile函數獲得讀取圖片的名稱和路徑,同時需要把圖片的路徑和名稱合并為字符串fpath,然后使用imread函數讀取路徑,再使用imshow函數顯示圖片。
而當點擊“保存”時,需要設置圖片的保存路徑,使用getappdata取得打開圖片的數據,再使用imwrite保存圖片。
此時點擊“圖像二值化”按鈕,即會調用im2bw_args函數,其內部中關于滑塊的函數為
val = get(hObject,'Value');
set(handles.txt_display,'String',num2str(val));
以上兩句就是將滑塊中的值傳遞給靜態文本Static text。
而在打開二值化滑塊控件時,我們需要通過findobj函數將該控件的figure句柄傳遞給h_untitled,,再使用guihandles函數轉化句柄,之后就可以用這個轉化后的句柄來引用untitled.fig中的任何一個控件了,這樣通過實時更新結構體,才能將靜態文本的變化同步顯示出來。
展開 Abaqus視圖界面顯示信息設置
2.菜單欄Viewport——Viewport Annotation Options...
3.然后彈出下圖中的窗口
4.每條控制界面顯示的地方如下圖所示。

SciFEA操作界面及顯示展示
今天再來一個固熱耦合的例子吧,問題描述:三維熱彈性問題,導熱系數 1E-6,彈性模量2E11,泊松比0.3,熱膨脹系數1E-5,內圈50度,外圈20度,50秒后試求變形狀態
主菜單
。
之后設置材料和邊界條件
再就生成幾何模型
加載及材料分配
計算及后處理:
位移云圖
溫度云圖
應力張量第一不變量
位移矢量圖
節點溫度隨時間變化
節點位移變化
Workbench用戶自定義控件界面顯示類型
Workbench用戶自定義控件界面顯示類型
上一期我們演示了APDL命令封裝為Mechanical用戶自定義插件,在插件中,我們只能選擇模型,設置float類型的數據。在實際使用中遇到情況會更復雜,比如通過下拉列表選擇加載形式、選擇載荷坐標系,選擇文件等情況,本期我將介紹常見的界面定義方式,實現以下功能。
元素
<PropertyGroup> 將多個屬性封裝為一組屬性
<propertygroup name="Group1" caption="Simple group with caption" display="caption">
<property name="Prop1" caption="Prop1" control="text" />
<property name="Prop2" caption="Prop2" control="text" />
<property name="Prop3" caption="Prop3" control="text" />
</propertygroup>
元素propertygroup 有一個特殊的屬性display。當display設置為caption,表示所有子屬性都顯示在標題下。如果省略caption,display默認為hidden,表示屬性組隱藏.
2. 通過Group Select屬性選擇,確定屬性的顯示與隱藏。
展開 ADAMS界面顯示、版本低錯誤、打開異常彈窗、安裝失敗等問題小談
1、 ADAMS界面操作顯示
操作:adams view-view-layout
顯示也有很多形式1-6個窗口顯示不等。實體和線框顯示切換shift+s,快捷鍵操作請參考帖子 http://www.yqgqt.org.cn/content/doc/296786
2、ADAMS 有時候會提示Flexm版本太低等錯誤,可以通過環境變量設置來解決。
變量名:MSC_LICENSE_FILE
變量值:1700@host (其中“host”用你的計算機名代替!)
3、ADAMS安裝以后,會出現打開異常、錯誤或者閃退現象,例如下列彈窗。怎么辦?
有以下思路,主要思路就是修復一下license,結果證明是可行的。
第一步:在X:\MSC.Software\MSC.Licensing\9.2中找到license.dat這個文件,將C盤目錄下的license.dat用這個文件覆蓋。
第二步:開始->所有程序->MSC.Software->MSC.ADAMS 2005->ADAMS - license Setup。在1中填入主機名稱,在2中填入C:\license.dat。點圖中的OK后出現如圖所示的提示,點擊其中的OK即可。
第三步:開始->所有程序->MSC.Software->MSC.ADAMS 2005->FLEXlm Configuration Utility,如圖所示,選擇Start/Stop/Reread標簽頁,然后先點Stop Server按鈕,不管停止成不成功,只要開始成功就可以了再點Start Server按鈕。
展開 ANSYS經典界面與ANSYS Workbench的聯合仿真
(8)這里把文件導出到test.inp中;
(9)啟動Mechanical APDL,并導入test.inp;
(10)在Mechanical APDL中進行自己所想要的操作;
(11)操作完畢后,如果想回到Workbench界面,則導出cdb文件;
(12)使用一個新的Finite Element Modeler導入上面的文件;
(13)創建一個新的靜力學分析,并導入該模型;
(14)再次進入Mechanical 進行操作。
結論
所以,如果既想使用ANSYS Workbench的自動化操作,又不想犧牲底層功能,通過以上方法可以實現ANSYS經典界面與Workbench的聯合仿真。
在把模型導入到經典界面中以后,可以查看一下經典界面中的一些設置,如單元類型,材料模型,實常數等,可以對ANSYS Workbench里面封裝部分的內容進行了解,以便更好的理解有限元軟件的基本原理。
【免責聲明】 文章為轉載,版權歸原作者所有。如涉及作品版權問題,請告知,本人將即刻作出相應的處理!
展開 [轉載]ANSYS 經典界面與ANSYS WORKBENCH的聯合仿
前面已經有兩篇文章說明了如何將ANSYS WORKBENCH的分析結果傳遞到經典界面,這里用一個例子再說明第三種方法。
該例子很簡單,首先在WB中對一個懸臂梁做靜力學分析,然后到經典界面中查看結果。
【求解過程】
1.WB中的建模與分析。
1.1 打開ANSYS 14.5
1.2 創建靜力學分析系統。
1.3 創建幾何體。
在DM中創建一根矩形梁,尺寸任意。
1.4 劃分網格。
默認方式劃分網格。
1.5 施加邊界條件。
固定左端面。
右端面施加集中力。
1.6 設置保存MAPDL數據庫文件。
1.7 求解并后處理。
查看變形。
然后退回到WB中。
2. 將模型導入到經典界面中。
2.1 創建新的分析系統
在solution上按右鍵,在彈出快捷菜單中選擇如下圖
結果如下
2.2 更新數據
2.3 進入經典界面
結果如下
恢復數據庫。
顯示結果如下
3. 經典界面中的模型處理。
3.1 查看單元
可見,ANSYS使用了SOLID186和SURF154兩種單元類型。
3.2 查看變形
3.3 查看應力
展開 ANSYS經典結果云圖的截面顯示和擴展顯示
ANSYS經典后處理中結果云圖顯示是非常簡單,也是非常常用的功能。結果云圖通常都是論文圖片的重要組成部分,本文介紹一下
ANSYS經典結果云圖的截面顯示和擴展顯示
,供讀者參考,軟件版本
ANSYS19.0
。
一、如何顯示3D模型某一截面的應力分布?
把工作平面移到你關心的那個截面位置,保證工作平面(X-Y面)與你所要看的那個平面重合。水平主菜單PLOTCTRLS>Style>Hiden line option,然后在Hiden line option窗口中的Type of plot中選擇Section選項,在Cutting plane中選擇Work plane,再點擊APPLY即可。效果如下:
二、簡化對稱模型按完整模型顯示
我們常常可以根據結構和載荷的對稱性,建立整體結構的
1/2、
1/4甚至
1/8模型,這樣做可以大大減小計算量。如果我們想在出圖時顯示完整模型,應該怎么做呢?菜單路徑如下:
PlotCtrls>Style>Symmetry Expansion>Periodic/Cyclic Symmetry Expansion
彈出菜單中選擇一個擴展類型即可。
三、軸對稱平面模型按3D顯示
軸對稱平面模型與對稱模型是類似的,也可以按
3D顯示,其實都是/
EXPAND命令操作,具體方法如下:
PlotCtrls>Style>Symmetry Expansion>2D Axi-Symmnetric
彈出菜單中選擇一個擴展類型即可。
完結
文章來源:ANSYS學習分享網
展開 ANSYS經典結果云圖的截面顯示和擴展顯示
ANSYS經典后處理中結果云圖顯示是非常簡單,也是非常常用的功能。結果云圖通常都是論文圖片的重要組成部分,本文介紹一下
ANSYS經典結果云圖的截面顯示和擴展顯示
,供讀者參考,軟件版本
ANSYS19.0
。
一、如何顯示3D模型某一截面的應力分布?
把工作平面移到你關心的那個截面位置,保證工作平面(X-Y面)與你所要看的那個平面重合。水平主菜單PLOTCTRLS>Style>Hiden line option,然后在Hiden line option窗口中的Type of plot中選擇Section選項,在Cutting plane中選擇Work plane,再點擊APPLY即可。效果如下:
二、簡化對稱模型按完整模型顯示
我們常常可以根據結構和載荷的對稱性,建立整體結構的
1/2、
1/4甚至
1/8模型,這樣做可以大大減小計算量。如果我們想在出圖時顯示完整模型,應該怎么做呢?菜單路徑如下:
PlotCtrls>Style>Symmetry Expansion>Periodic/Cyclic Symmetry Expansion
彈出菜單中選擇一個擴展類型即可。
三、軸對稱平面模型按3D顯示
軸對稱平面模型與對稱模型是類似的,也可以按
3D顯示,其實都是/
EXPAND命令操作,具體方法如下:
PlotCtrls>Style>Symmetry Expansion>2D Axi-Symmnetric
彈出菜單中選擇一個擴展類型即可。
完結
文章來源:ansys學習分享網
展開 
ansys經典界面與workbench之間相互數據轉換的幾種方法
我們在實際處理工程問題或工作中會需要在ansys經典界面和workbench之間進行切換,這樣就經常會需要在兩者之間進行數據的傳遞和轉換,這里整理了幾種常見的數據傳遞情況。
第一種情況:將workbench的計算文件導入到經典界面后進一步處理
方法一:
要將要將Ansys Workbench的結果文件保存成Ansys Classic經典模式可以讀取的文件,可在求解模塊中Environment>Write input file,將文件保存為Ansys APDL命令流格式(.dat格式)
啟動Ansys Mechanical APDL經典模式,單擊菜單File - Read Input from,選擇上步中保存的APDL命令流.dat 格式文件打開,即可將模型導入到Ansys經典模式中,如下圖所示。
方法二:
第一步:載入Mechanical APDL模塊
第二步:連線Setup到Analysis
第三步:Update一下workbench結果
第四步:Update一下APDL的Analysis
第五步:當所有列表項都是√時,就可以在經典界面打開模型和計算結果了。右鍵Analysis點擊Edit in Mechanical APDL,進入經典界面就可以了
第二種情況:經典界面導入到workbench進行處理
注意:
1、此方法
導入到workbench的只是模型和網格,材料以及約束加載情況,是沒有導入的
2、模型導入后,有時候會發生幾何模型合并,就是經典界面里的兩個共面的,就是挨著的體,會合并成一個體,有時需要在workbench里修改模型,比如做切割等。
展開 MatlabGUI界面調用Ansys計算并輸出計算結果
MatlabGUI界面調用Ansys計算并輸出計算結果,參考彭軍大神的《一個實例搞定MATLAB界面編程》——matlab-gui界面編程入門教程
最后的界面做的比較粗糙,主要是測試功能
首先,在打開GUI界面時,需要載入一張示例圖片
因此,在opening_Fcn中需要設置imshow函數,而imshow中圖片的路徑需要事先定義
function RStest_OpeningFcn(hObject, eventdata, handles, varargin)
% Choose default command line output for RStest
handles.output = hObject;
set(handles.pushbutton3,'Enable','off');
set(handles.pushbutton4,'Enable','off');
%---------------------------%′
pathname3 = 'E:\GUIRStest\';
axes(handles.axes3)
filename3 = 'model1.jpg';
fpath3 = [pathname3,filename3];
img_model = imread(fpath3);
imshow(img_model);
% Update handles structure
guidata(hObject, handles);
再設置點擊“導入測量數據”按鈕時讀取數據,主要設置可以讀取的后綴為'*.xls';'*.xlsx';'*.slx';'*.mat',也可以根據需要額外添加。
展開 在Ansys經典界面建立異型雙剪模型
Ansys經典界面一直被詬病操作復雜且難用。最近要做一個剪切的模擬,實驗樣品如下圖所示
模型很簡單,一塊薄板挖去幾塊,很多建模軟件都可以做到,但第一時間想用Ansys經典模型建立,于是嘗試了一下,發現也很方便,記錄分享一下操作過程
首先打開經典界面,添加單元樣式為3D164
選擇Preprocessor--Element Type--Add/Edit/Delete,彈出的對話框中選擇Add,選擇LS-DYNA顯示計算,點擊3D Solid 164,點擊OK。或者點擊Apply后點擊Cancle (不要再點擊OK,否則會添加兩個)
第二步是添加材料模型。
點擊Preprocessor下的Material Props--Material Models,這里我隨便添加了彈性模型
接下來就是建模過程了
首先建立材料板:選擇Preprocessor--Modeling--Volumes--Block--By Dimensions 輸入三個方向的尺寸
注意此時也要點擊OK
接下來是建立被挖掉的部分,挖掉的四個部分,每個部分都可看做是一個長方體加一個半圓柱的組合體
我們先把它建出來,此時它和材料板是重合的。(我點擊的APPLY,此時尺寸輸入框不消失且可繼續輸入下一個尺寸位置)
接下來是建立圓柱,這是需要改變坐標,按照下圖依次點擊,并在彈出窗口中輸入坐標
輸入小矩形頂邊中點的坐標,點擊OK,可以發現坐標原點已經移動
點擊Modeling下面的Cylinder,按尺寸創建半圓柱形。因為是半圓,所以輸入角度為0-180。角度為x軸正方向開始逆時針計算
此時要把缺口的部分切掉。
展開 ANSYS界面定制初步
筆者所知的,ANSYS支持的二次開發語言有四種:APDL,UPFs,UIDL,Tcl/TK。其中APDL筆者就不介紹了;UPFs一般用于用戶子程序的開發,比如用戶可以自己創建單元類型、材料模型、以及各種底層的功能,事實上這就對開發者的理論水平要求較高,非一般用戶可以企及的;UIDL和Tcl/TK的作用都是定制用戶界面,其中UIDL比較簡單,相應功能也較少;Tcl/TK是指Tcl語言的TK庫,非常適用于用戶界面的定制,但需要較多學習才能掌握。本文的界面定制只涉及UIDL。
筆者自己做了個一個例子,紅色框內是筆者創建的:
那么這是如何實現的呢?
第一步:需要用APDL編輯四個mac(宏文件)
第二步:需要修改ansys的start.ans文件
第三步:如果我們修改了mac文件,需要更新功能。
運行這幾個按鈕的效果:
01 單擊PAR1按鈕,參數可以自由修改。
02 單擊PAR2按鈕,參數可以自由修改。
03 單擊PAR3按鈕,參數可以自由修改。
04 單擊FREQ按鈕,根據之前的參數設定,進行有效的分析。
以上例子的整個運行過程就是:筆者需要分析一個系統,先要定義整個系統的相關參數,最后再計算這個系統的相關結果,并且把需要的結果自動載入TXT文件中。
ansysmac.zip
展開