ANSYS参数类型
【ANSYS APDL】如何将变量、矩阵等数据导出到TXT文件?
两种方法
*vwrite命令
- 一句*vwrite,一句对应的格式
- cfopen与cfclose对应
- 不能以命令行运行,文本读入运行!
*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文本(实例)