2022年ansys数据的输入输出[ .pdf
《2022年ansys数据的输入输出[ .pdf》由会员分享,可在线阅读,更多相关《2022年ansys数据的输入输出[ .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于 ANSYS的 APDL 中数据的输入输出格式一、输入格式要求ANSYS 的 APDL 语言其语法等各方面均与Fortran有很大的共通之处。在数据的输入输出格式方面也可以参考Fortran。对于初学者来说,输入数据时更容易引发错误,所以下面谈几点在这方面的小认识。APDL 从外部文件输入数据,一般是采用*vread命令实现,而输入格式一般是在此命令的下一行定义,关于此命令的具体应用,可参见ANSYS帮助。在输入格式方面与Fortran不同:(1)APDL在数值方面没有整型(I)、G 型描述符,字符型数据采用A 描述符,没有H 描述符。(2)在 Fortran中如果数据是整数,但是输入格式
2、采用实数(如单精度浮点型F),则系统可以按指定格式自动为数据加上小数点,但在APDL 中如输入数据为整数,如:6,则格式Fw.d中的d 只能为零,否则会出现读入错误;而如果是6.则 Fw.d中的 d 可以不为0。另外在输入时还容易引起输入错误的是:(1)输入格式的长度大于数据长度(指前一个数据的起至紧接的下一个数据的起始前一位,小数点和负号均占一位),如 6._ _ _ _-5.6,前面的数据长度应为6,如果输入格式Fw.d中的 w6,则会出现读入错误;(2)格式语句应置于*v re a d的下一行,两行之间可以有空行,但不能有其它语句,甚至是注释语句也不能有。二、输出格式输出与输入在格式方面
3、基本一致,用*vwrite执行,但也有不同之处:输出时可以使用%c 控制字符输出,%wI控制整数输出;%w.pF或%w.pE或%w.pG控制实数输出;不能加括号。如格式语句:(F6.0,F5.2,A3),对应于:%6.0F%5.2F%3c;应注意后一种格式中没有用逗号相隔开,也没有用括号括起,如有逗号,逗号也将一并输出。注意:输入输出格式最好从一行的开始写,前面不要有空格用%号(%wI)的这种格式可以输出整型数字。%这种控制语句也应紧接*vwrite行,可以有空行,但不能有其它语句夹在中间(注释也不行)。应当指出的是,%这种控制语句不能用在控制输入中。名师资料总结-精品资料欢迎下载-名师精心整
4、理-第 1 页,共 8 页 -三、一个例子*GET,ELEMENTNUM,ELEMENT,0,COUNT*GET,NODENUM,NODE,0,COUNT *CFOPEN,c:tecplot,plt !tecplot的输出文件*VWRITE(TITLE=Ansys to Tecplot FOR TETRAHEDRON MESH)*VWRITE(VARIABLES=X,Y,Z)*VWRITE,NODENUM,ELEMENTNUM ZONE N=%5I,E=%7I,F=FEPOINT,ET=TETRAHEDRON *DO,I,1,NODENUM,1 *VWRITE,NX(I),NY(I),NZ(I
5、)(3F12.6)*ENDDO *DO,I,1,ELEMENTNUM,1 *VWRITE,NELEM(I,1),NELEM(I,2),NELEM(I,3),NELEM(I,5)%7I%7I%7I%7I *ENDDO*CFCLOS finish/clear Item=Weight data=234.56 Unit=Kg*Dim,AA,Array,4,1,1 AA(1)=10.2,324.5,123.7,908*Dim,BB,Char,3,1,1 BB(1)=I am,a good,man*CFopen,G:ANSYSUserabc,txt*vwrite,(5X,*Vwrite Demo)*vwr
6、ite,(*)*vwrite,Item,data,Unit(A8,F10.2,A8)*vwrite(/*Array Parameter Output Demo*)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -*Vwrite,(Float Format/SEQU Keyword:)*vwrite,SEQU,AA(1)(F3.0,4F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(/Float/x Format:/F4.1,2X,F10.4,2X,F10.4,2X,F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(/Fl
7、oat Format:/4F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(/Double Format:/D13.5,/D15.6,/D18.10,/D10.3)*vwrite,(/*char parametric output demo*)*vwrite,BB(1),BB(2),BB(3)(3A6)*CFclos 输出结果为:*Vwrite Demo*Weight 234.56Kg *Array Parameter Output Demo*Float Format/SEQU Keyword:1.10.2000 2.324.5000 3.123.7000 4.908
8、.0000 Float/x Format:10.2 324.5000 123.7000 908.0000 Float Format:10.2000 324.5000 123.7000 908.0000 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -Double Format:0.10200D+02 0.324500D+03 0.1237000000D+03 0.908D+03*char parametric output demo*I am a goodman /*/几点说明:1.使用*VWrite 命令把数据输出到文件时,必须要使用*CFOpen命令事先打开一个 文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ansys数据的输入输出 2022 ansys 数据 输入输出
限制150内