首页/文章/ 详情

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

1月前浏览10286

本文摘要(由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
最近编辑:1月前
水哥ANSYS
硕士 | 结构设计师 欢迎关注**公众号ANSYS结构院
获赞 193粉丝 4931文章 41课程 16
点赞
收藏
未登录
1条评论
去码头整点🍟
签名征集中
1年前
请问水哥 一定要用*creat命令吗
回复 1条回复

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈