APDL中*Vwrite使用用法介紹
ANSYS中數(shù)據(jù)的寫出主要使用命令*Vwrite,其具體功能為將數(shù)組中的數(shù)據(jù)按照指定的格式寫入數(shù)據(jù)文件中,*Vwrite命令一次最多可寫出19個(gè)參數(shù),使用格式如下:
*Vwrite,Par1,Par2,Par3,Par4,Par5,Par6,,,,,Par19
其中,Par1~Par19是依次寫出的19個(gè)參數(shù)或者參數(shù),在使用*Vwrite進(jìn)行數(shù)據(jù)寫出之前,必須需用*Cfopen命令打開或者創(chuàng)建一個(gè)數(shù)據(jù)文件,*Cfclos則為關(guān)閉文件,需配對(duì)使用,*Cfopen使用格式如下:
*Cfopen,F(xiàn)name,Ext,--,Loc
其中,F(xiàn)name為帶文件路徑的文件名,缺省路徑為工作目錄,Ext為文件的擴(kuò)展名,后綴名一般設(shè)為TXT即可。
與讀入命令*Vread相類似,*Vwrite同樣不能作為已知的APDL命令直接輸入命令窗口使用,必須作為外部宏文件命令使用,其也有固定的使用格式,如下:
*create,datawrite,mac !創(chuàng)建宏文件名字Datawrite
*cfopen,filedada,txt ! 創(chuàng)建寫出文件的文件名字filedata
*do,i,1,2600 ! 利用*do命令逐個(gè)寫出數(shù)組的數(shù)據(jù)
aa=variable(i) !將具體的數(shù)值賦值給變量AA
*vwrite,aa ! 寫出變量AA的數(shù)值
(f6.3) !寫出格式
*enddo !結(jié)束循環(huán)
*cfclose !關(guān)閉文件
*end !宏文件創(chuàng)建完畢
Datawrite !運(yùn)行宏文件
【例】數(shù)據(jù)庫已經(jīng)定義數(shù)組nodenum,采用*Vwrite寫出到數(shù)據(jù)文件,文件名為Nodenum.txt。
/prep7
*dim,nodenum,array,20,5 !給數(shù)組nodenum賦值
*do,J,1,20
*do,I,1,5
Nodenum(j,i)=5*(j-1)+i
*enddo
*enddo
!=============
!寫出文件
*create,datawrite,mac
*cfopen,dda,txt
*do,j,1,20
*vwrite,nodenum(1,1),nodenum(1,2),nodenum(1,3),nodenum(1,4),nodenum(1,5)
(5F8.2)
*enddo
*cfclose
*end
datawrite
寫出的文本文件內(nèi)容如下:
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















