ansys 数据的输入输出

ansys 数据的输入输出

ID:40494738

大小:21.07 KB

页数:8页

时间:2019-08-03

ansys 数据的输入输出_第1页
ansys 数据的输入输出_第2页
ansys 数据的输入输出_第3页
ansys 数据的输入输出_第4页
ansys 数据的输入输出_第5页
资源描述:

《ansys 数据的输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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中的w>6,则会出现读入错误;(2)格式语句应置于*vread的下一行,两行之间可以有空行,但不能有其它语句,甚至是注释语句也不能有。 二、

3、输出格式输出与输入在格式方面基本一致,用*vwrite执行,但也有不同之处:       输出时可以使用%c控制字符输出,%wI控制整数输出;%w.pF或%w.pE或%w.pG控制实数输出;不能加括号。如格式语句:(F6.0,F5.2,A3),对应于:%6.0F%5.2F%3c;      应注意后一种格式中没有用逗号相隔开,也没有用括号括起,如有逗号,逗号也将一并输出。注意:输入输出格式最好从一行的开始写,前面不要有空格用%号(%wI)的这种格式可以输出整型数字。      %这种控制语句也应紧接*vwrite行,可以有空行,但不能有其它语句夹在中间(注释也不

4、行)。应当指出的是,%这种控制语句不能用在控制输入中。 三、一个例子*GET,ELEMENTNUM,ELEMENT,0,COUNT*GET,NODENUM,NODE,0,COUNT *CFOPEN,c:tecplot,plt  !!tecplot的输出文件*VWRITE('TITLE="AnsystoTecplotFORTETRAHEDRONMESH"')*VWRITE('VARIABLES="X","Y","Z"')*VWRITE,NODENUM,ELEMENTNUMZONEN=%5I,E=%7I,F=FEPOINT,ET=TETRAHEDRON*DO,I,

5、1,NODENUM,1   *VWRITE,NX(I),NY(I),NZ(I)   (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*CFCLOSfinish/clearItem='Weight'data=234.56Unit='Kg'*Dim,AA,Array,4,1,1AA(1)=10.2,324.5,123.7,908*Dim,BB,Char,3,1,1BB(1)='Iam','agood

6、','man'*CFopen,'G:ANSYSUserabc','txt'*vwrite,(5X,'*VwriteDemo')*vwrite,('******************************************************')*vwrite,Item,data,Unit(A8,F10.2,A8)*vwrite(/'***********ArrayParameterOutputDemo**************')*Vwrite,('FloatFormat/SEQUKeyword:')*vwrite,SEQU,AA(1)(F3

7、.0,4F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(//'Float/xFormat:'/F4.1,2X,F10.4,2X,F10.4,2X,F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(//'FloatFormat:'/4F10.4)*vwrite,AA(1),AA(2),AA(3),AA(4)(//'DoubleFormat:'/D13.5,/D15.6,/D18.10,/D10.3)*vwrite,(/'****************charparametricoutputdemo******

8、*')*vwrite,B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。