
發布
注冊
/
登錄如何輸出ansys數據
關注創建者:王靖雯 創建時間:2023-03-08

如何輸出ansys數據的實例教程
ANSYS數據輸出格式Fw.d的應用
ANSYS計算后處理時經常需要將得到的結果進行輸出,輸出時需要采用一定的輸出格式指定輸出方式。數據輸出一般配合*CFOPEN和*VWRITE完成,*CFOPEN用于打開文件,*VWRITE用于寫數據。
APDL的輸出格式和Fortran一致其中F格式為:Fw.d。這個用的比較多,用于輸出浮點數據。
其中,w表示數據的總字符寬度,d表示小數部分所占的寬度,不夠的補零。例如F10.5表示輸出數據一共占10個寬度,其中小數部分占5個寬度,需要注意點號也占一個字符寬度,不夠10位的在數據的前面補空格。
展開 ANSYS后處理將數據以輸出到txt文本中,用到的主要命令為do循環、get命令;
循環命令*DO,Par,IVAL,FVAL,INC
Par循環變量的名稱,可以定義為i,j等
IVAL, Par循環變量的初始值
FVAL, Par循環變量的終止值
INC循環變量的增長步長,缺省值為1
例子1:*do,i,1,100
***********************************************************************************************************************
獲取命令*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par變量的名稱,將獲取的值存到變量中去
Entity,獲取的對象類型可以為node、element、area等
ENTNUM為對象的ID號
Item1可以為單元表選項smic等
IT1NUM可以為單元表選項smic對應的輸出序號,對于梁單元可以用來輸出載荷或應力
例子1統計完單元數量賦值給變量number:*GET, number, ELEM,0,count
例子2提取單元最大的ID號賦值給變量number:*GET, number,ELEM,0,NUM,MAX
**********************************************************************************************************************
數組定義命令*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3,CSYSID
Par數組的名稱
Type
展開 工程項目中,很多時候會遇到批量出圖的情況,今日水哥就簡單介紹下后處理時如何批量導出圖片。
ANSYS提供了很多圖片格式,但有些格式只適用于特定的操作系統或者Device,且有些圖片格式是不能通過APDL語言導出來的(ANSYS導出圖片的命令流有三種,水哥只推薦/image,其他兩種使用起來太繁瑣,不做推薦),只能采用GUI操作。本人就比較偏愛的三種格式簡單如下:
1)JPG
此種格式清晰度較高,且可以根據自己需要設置圖片質量高低,經常不涉及批量出圖,只需一兩張結果圖時,我便會使用這種格式。但這種格式不能通過/image命令導出來,且只會保留圖片到你剛開始指定的工作目錄下,文件名字不能更改。
GUi路徑如下:
2)BMP、PNG
這兩種格式均可通過GUI和命令流輸出,GUi輸出和上述JPG的輸出方法如出一轍,這里不再介紹。既然可以使用命令流輸出,那么就可以采用循環的方式批量出圖了,后面會做例子簡單演示。
但此兩種格式的圖片空間較大,一般在2M左右,但對于如今的磁盤空間來講,這點缺點微不足道了。
3)emf
這個格式不用說了,對寫論文的童鞋來講在熟悉不過了。此格式唯一不好的地方是不能采用命令流輸出,只能GUi操作。
回歸正題,如何批量出圖。
使用命令流:/image,該命令流使用格式如下:
label一般選擇save,Fname 為文件的名字,當采用循環存儲的時候為了避免圖片相互之間因為同名被覆蓋,此處需要用到將數字轉為字符的命令%_%,可通過引號指定圖片保存的位置,ext為圖片格式,此處可以為bmp,png。
展開 對體和面來說,ANSYS默認的結果輸出格式是云圖格式,而這種彩色云圖打印為黑白圖像時對比很不明顯,無法表達清楚,這對于發表文章來說是非常不便的。發文章所用的結果圖最好是等值線圖,并且最好是黑白的等值線圖。筆者原來進行這項工作時一般借用photoshop等第三方軟件,很麻煩,并且效果不好。現通過摸索,發現通過靈活運用ansys本身也能實現這項功能。現將步驟寫給大家,感謝caenet對我的幫助。
附件下載
聯系工作人員獲取附件
概要
本文示范了如何輸入表面起伏數據,以定義Zemax OpticStudio中的網格矢高 (Grid Sag) 類型表面,表面起伏數據應為Z坐標軸上的矢高 (Sag)。
正文
表面起伏數據格式是這樣定義的:
第一行,由7個數字表示。
第1, 2個數字,代表x與y方向的數據數量,數據類型為整數。
第3, 4個數字,代表x與y方向的數據間隔,數據類型為浮點數。
第5個數字,代表數據的單位,0表示單位是mm。
第6, 7個數字,代表整體數據點的偏心量,數據類型為浮點數。
第二行及以后之后的數據格式如下:
注:數據最少需要5x5個點。
在網格矢高 (Grid Sag) 面的設定中,若指定使用雙三次樣條 (Bicubic-spline) 進行內插,為了使數據點之間sag的內插結果平滑,要求必須要輸入微分值。
但是,若設定所有的微分值為0,或是該數據留白不輸入,OpticStudio會默認使用有限差分法 (Finite Difference Method) 來計算微分值。
數據的紀錄順序定義如下:
1. 從的面的左上角,也就是Xmin、Ymax開始。
2. 下一個輸入的數據是該點的右邊一個值 (就是X方向加一個間隔)。
3. 第一行結束后,從第二行左邊開頭繼續。
4. 填滿時,最后一個數字應為Xmax、Ymin
矢高 (Sag) 數據的基準面可以是平面,也可以是球面、圓錐曲面或是非球面。
關于數據文件的后綴名,若是在用在序列模式中,應為 “.DAT”,若是用在非序列模式,則應為 “.GRD”。
展開 
如何輸出ansys數據的相關專題、標簽、搜索
如何輸出ansys數據的最新內容
附件下載
聯系工作人員獲取附件
概要
本文示范了如何輸入表面起伏數據,以定義Zemax OpticStudio中的網格矢高 (Grid Sag) 類型表面,表面起伏數據應為Z坐標軸上的矢高 (Sag)。
正文
表面起伏數據格式是這樣定義的:
第一行,由7個數字表示。
第1, 2個數字,代表x與y方向的數據數量,數據類型為整數。
附件下載
聯系工作人員獲取附件
概要
本文介紹了如何使用極探測器和導入/導出 IESNA 和 EULUMDAT 光源數據,以及對 NSDP 優化操作數和 ZPL 數值函數進行描述。將使用封裝好的 LED 來演示這些功能
簡介
OpticStudio 有許多內置的、用于模擬各種光源發出光線的空間和角分布的非序列光源類型。極探測器可用于測量任何光源的輻射強度,包括導入如 IESNA
附件下載
聯系工作人員獲取附件
本文介紹了一種使用Ansys Zemax OpticStudio和Lumerical RCWA在整個光學系統中精確仿真1D/2D光柵的靜態工作流程。將首先簡要介紹方法。然后解釋有關如何建立系統的詳細信息。
本篇內容將分為上下兩部分,上部將首先簡要介紹方法工作流,下部將詳細闡述示例部分。
介紹
在此工作流程中,設計人員首先在Lumerical
培訓活動
本次培訓主題為『Ansys Zemax 成像設計』,由宇熠高級光學工程師主講,針對序列成像設計,幫助學員們掌握 優化技巧、公差分析技巧、熱分析、像質評價、坐標變換 等知識點。線下培訓學習效率更高、更豐富、更精準,可直接與老師面對面交流提問,當場解決記憶深刻。
點擊圖片查看培訓詳情
附件下載
聯系工作人員獲取附件
本文介紹了一種使用Ansys
引言
本文示范了如何輸入表面起伏數據,以定義Zemax OpticStudio中的網格矢高 (Grid Sag) 類型表面,表面起伏數據應為Z坐標軸上的矢高 (Sag)。(聯系我們獲取文章附件)
正文
表面起伏數據格式是這樣定義的:
第一行,由7個數字表示。
1、第1, 2個數字,代表x與y方向的數據數量,數據類型為整數。
2、
ANSYS后處理將數據以輸出到txt文本中,用到的主要命令為do循環、get命令;
循環命令*DO,Par,IVAL,FVAL,INC
Par循環變量的名稱,可以定義為i,j等
IVAL, Par循環變量的初始值
FVAL, Par循環變量的終止值
INC循環變量的增長步長,缺省值為1
例子1:*do,i,1,100
**************************
ANSYS分析設計人—專注壓力容器分析設計的交流平臺!學貴得師,更貴得友!共同學習,共同進步! 本文內容供感興趣的朋友參考使用,借此機會筆者再次鄭重的邀請和歡迎更多樂于分享的小伙伴加入我們,分享您的心得、想法、技巧和案例,與更多的分析設計人一起探討交流,《ANSYS分析設計人》公眾號是一個大眾交流平臺,屬于每一個樂于分享的您! 在進行仿真分析時,輸出圖片格式用于生成報告是必須的步驟。下面介紹ANS
工程項目中,很多時候會遇到批量出圖的情況,今日水哥就簡單介紹下后處理時如何批量導出圖片。
ANSYS提供了很多圖片格式,但有些格式只適用于特定的操作系統或者Device,且有些圖片格式是不能通過APDL語言導出來的(ANSYS導出圖片的命令流有三種,水哥只推薦/image,其他兩種使用起來太繁瑣,不做推薦),只能采用GUI操作。本人就比較偏愛的三種格式簡單如下:
很多童鞋在接觸ANSYS的時候,常常徘徊在Workbench和ANSYS Classical之間,一方面被Workbench友好的建模界面以及相當酣暢淋漓的操作吸引,但同時也頭痛于其對底層操作的過度封裝。Workbench中好像沒有方法可以操作我們模型的單元、節點,也不能簡單的獲取各個編號,對計算結果也不能編程任意處理。
確實,這讓熟悉經典版本的本人在剛開始接觸Workbench
ANSYS數據輸出格式Fw.d的應用
ANSYS計算后處理時經常需要將得到的結果進行輸出,輸出時需要采用一定的輸出格式指定輸出方式。數據輸出一般配合*CFOPEN和*VWRITE完成,*CFOPEN用于打開文件,*VWRITE用于寫數據。
APDL的輸出格式和Fortran一致其中F格式為:Fw.d。這個用的比較多,用于輸出浮點數據。
其中,w表示數據的總字符寬度,d表示小數部分所占的寬度,