首页/文章/ 详情

ANSYS APDL中*Vwrite 使用命令方法介绍

8月前浏览12974

本文摘要(由AI生成):

本篇文章主要介绍了ANSYS中数据写出的相关知识,包括使用*Vwrite命令将数组中的数据按照指定格式写入数据文件,以及使用*Cfopen命令打开或创建一个数据文件,使用*Cfclos命令关闭文件。*Vwrite命令一次最多可写出19个参数,使用格式为*Vwrite,Par1,Par2,Par3,Par4,Par5,Par6,,,,,Par19,其中Par1~Par19是依次写出的19个参数或参数。在使用*Vwrite进行数据写出之前,必须使用*Cfopen命令打开或创建一个数据文件,使用格式为*Cfopen,Fname,Ext,--,Loc。*Vwrite命令不能作为已知的APDL命令直接输入命令窗口使用,必须作为外部宏文件命令使用,其使用格式为*create,datawrite,mac,*cfopen,filedada,txt,*do,i,1,2600,aa=variable(i),*vwrite,aa,(f6.3),*enddo,*cfclose,*end。最后,文章给出了一个示例,演示了如何使用*Vwrite命令将数组nodenum的数据写出到数据文件Nodenum.txt中。


本篇文章为文件读入与写出系列文章第三篇,主要介绍文件写出的相关知识。


ANSYS中数据的写出主要使用命令*Vwrite,其具体功能为将数组中的数据按照指定的格式写入数据文件中,*Vwrite命令一次最多可写出19个参数,使用格式如下:


*VwritePar1Par2Par3Par4Par5Par6,,,,,Par19


其中,Par1~Par19是依次写出的19个参数或者参数,在使用*Vwrite进行数据写出之前,必须需用*Cfopen命令打开或者创建一个数据文件,*Cfclos则为关闭文件,需配对使用,*Cfopen使用格式如下:


*CfopenFnameExt--Loc


其中,Fname为带文件路径的文件名,缺省路径为工作目录,Ext为文件的扩展名,后缀名一般设为TXT即可。


与读入命令*Vread相类似,*Vwrite同样不能作为已知的APDL命令直接输入命令窗口使用,必须作为外部宏文件命令使用,其也有固定的使用格式,如下:


*create,datawrite,mac         !创建宏文件名字Datawrite

*cfopen,filedada,txt           ! 创建写出文件的文件名字filedata

*do,i,1,2600                 ! 利用*do命令逐个写出数组的数据

aa=variable(i)                !将具体的数值赋值给变量AA

*vwrite,aa                   ! 写出变量AA的数值

(f6.3)                       !写出格式

*enddo                      !结束循环

*cfclose                      !关闭文件

*end                        !宏文件创建完毕

Datawrite                    !运行宏文件


【例】数据库已经定义数组nodenum,采用*Vwrite写出到数据文件,文件名为Nodenum.txt


/prep7

*dim,nodenum,array,20,5       !给数组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


写出的文本文件内容如下:


MechanicalMechanical APDL结构基础通用
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-03-16
最近编辑:8月前
水哥ANSYS
硕士 | 结构设计师 欢迎关注微信公众号ANSYS结构院
获赞 199粉丝 5231文章 40课程 16
点赞
收藏
未登录
1条评论
去码头整点🍟
签名征集中
2年前
请问水哥 一定要用*creat命令吗
回复 1条回复
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈