ANSYS输出结果到文本

ANSYS参数类型

【ANSYS APDL】如何将变量、矩阵等数据导出到TXT文件?

两种方法

*vwrite命令

  1. 一句*vwrite,一句对应的格式
  2. cfopen与cfclose对应
  3. 不能以命令行运行,文本读入运行!
*cfopen,filename,txt     ! 打开一个txt格式的命令文件为filename
!纯字符输出,直接写字符,无需说明格式
*vwrite
('**********单元最大应力和最小应力---Sxx*********')
*vwrite
('单元号        最大应力          最小应力')
!带有变量的,先获取变量再输出,再说明输出格式
*do,i,1,eno
a1=v1(i)
a2=v2(i)
*vwrite,i,a1,a2
(f6.0,2x,e15.6,5x,e15.6)
*enddo
*cfclose

格式说明:

fw.d中f的w至少要为5,否则在ANSYS中运行时报错;这样的非语法类错误,很难发现;为了避免此类错误发生,w应该至少设置为输出数据的所有数字个数+1(小数点)

1.’’(一对单引号):用于在输出数据的时候,输出注释字符串,常常用来增加一些说明文字,增加可读性;比如:
*Vwrite,Widh,Length,Height
(‘宽度为:’,F6.3,‘长度为:’,F6.3,‘高度为:’,F6.3)
2.nX:输出n个空格;
比如:在输出的a,b,c3个数据之间加入2个空格;
*vwrite,a,b,c
(F6.3,2X,F6.3,2X,F6.3)
3./:结束当前行的输出,转到下一行输出;如果两个//连续出现,则添加一个空行;

参考链接:
ANSYS 格式化输出 *Vwrite
【ANSYS命令流】通用后处理技术(三):列表显示结果及输出TXT文本(实例)

*MWRITE

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值