1. *VWRITE命令
ANSYS輸出結果到文件,采用*VWRITE命令,具體命令如下:
*VWRITE,Par1,Par2,....Par19
每次最多可以寫出19個變量,但是在沒一行輸出后,都要在后面寫上Fortran格式描述符,他們必須在這同一個輸入文件中另一一行,緊跟在*VWRITE命令之后。格式必須為沒寫入的數據項分別使用一個字段描述符,如下所示
A=3.1415926
*CFOPEN,TEST,dat
*VWRITE,A
(f5.2)
*CFCLOSE
finish
運行結果查看:
- 將上述APDL保存到inp文件下,例如【0test.inp】
- 加載函數,輸入: /input,0test,inp
- 查看根目錄下的文件
2. Fortran字段描述符
格式命令,[]中的可省略
Aw 以w個字符寬度來輸出字符串
BN 定義文本框中的空位為沒有東西,在輸入時才需要使用
BZ 定義文本框中的空位代表0,輸入時才需要使用
Dw.d 以w個字符寬來輸出指數類型的浮點數,小數部分占d個字符寬
Ew.d[Ee] 以w個字符寬度來輸出指數類型的浮點數,小數部分占d個字符寬,指數部分占e個字符
ENw.d[Ee] 以指數類型來輸出浮點數,工程計數法
ESw.d[Ee] 以指數類型來輸出浮點數,科學計數法
Fw.d 以w個字符寬來輸出浮點數,小數部分占d個字符寬
Gw.d[Ee] 以w個字符寬度來輸出任何種類的數據
Iw[.m] 以w個字符寬來輸出整數,最少輸出m個數字
Lw 以w個字符寬來輸出T或F的真假值
nX 把輸出的位置向右跳過n個位置
/ 換行
: 在沒有更多數據時結束輸出
kP K值控制輸入輸出的SCALE
Tn 輸出的位置移動到本行第n列
TLn 輸出的位置向左相對移動n列
TRn 輸出的位置向右相對移動n列
SP 在數值為正時加上“正號”
SS 取消SP
以下Fortran 90 添加
Bw[.m] 把整數轉換成二進制來輸出,輸出會占w個字符寬,固定輸出m個數字。m值可以不給定
Ow[.m] 把整數轉換成八進制來輸出,輸出會占w個字符寬,固定輸出m個數字。m值可以不給定
Zw[.m] 把整數轉換成十六進制來輸出,輸出會占w個字符寬,固定輸出m個數字。m值可以不給定