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

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ANSYS在进行动力学分析时可以输出加速度响应谱,通常使用的命令是ANSYS中的POST25命令。该命令为基于时间历程数据生成响应谱所提供的模块。下面将介绍如何使用 POST25 命令输出加速度响应谱: 1.首先,需要确定分析中需要进行响应谱分析的节点及方向,并在ANSYS中通过CORNER或NODE FILE命令将节点导出为一个TXT文件。 2.进入POST26模块,使用“RESUME”命令来打开上次分析的结果。然后输入POST26指令:POST26,2。表示输出的是加速度响应谱。 3.输入命令:SELN,NODE,ALL,然后选中之前导出的节点TXT文件。这将选择所有未被选择的节点,即那些没有分配于其他集合的节点。 4.通过输入命令:LSCLEAR,清除所有的评估标准集合。这样做是为了确保仅进行响应谱分析,而不涉及其他类型的分析。 5.定义评估标准集合。可以根据实际情况设置,多选几个点、曲线或扫描,以增强响应谱分析的可靠性。 6.定义频率范围。可以使用命令“LSFACTORS”设置频率范围。此命令定义了各个频率因子,下限、上限和所选因子之间的间隔。 7.通过输入命令“LSCOMPUTE”计算加速度响应谱。当计算完成后,输出文件将包含所有选定的频率。 通过以上步骤可以输出加速度响应谱。需要注意的是,在执行此命令之前应仔细检查分析结果并满足所有参数设定要求。在输出结果之后,也应该对其进行评估以确保其有效性和正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值