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

本文介绍了如何使用ANSYS APDL的*VWIRITE和*MWRITE命令将变量、矩阵等数据导出到TXT文件。*VWIRITE命令适用于输出实数和数组,但一次最多处理19个参数,并需配合文件操作命令使用。输出格式可自定义,如f6.0和e15.6等。而*MWRITE命令适用于矩阵数据的大规模输出,可以按每行指定数量的数据控制输出,如示例中的f8.4格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

ANSYS中的APDL参数主要有两种:标量参数和数组参数。

其中,标量参数包括两种类型:数值型标量参数和字符型标量参数;数组参数又包括三种类型:数值型、字符型和表,表是一种特殊的数值型参数,可以进行线性插值,其x、y、z序号可不为整数。

ANSYS APDL中的数组并不能直接复制到TXT、EXCEL等文件,需要通过相关命令导出,如*VWRITE*MWRITE,分别常用于实数和数组的输出

命令*VWIRITE

注意到*VWRITE命令每次最多只能输出19个参数,如果多余19个,那么多余的参数将被忽略。该命令的输出格式需额外控制,接下来会重点讲解。
在这里插入图片描述

举例

需要将以下代码保存成txt或inp格式的文件,然后在APDL中读取该文件,就能实现相关参数的输出、任意文本的写入

*cfopen,myres,txt!打开一个txt格式的命令文件为myres
*vwrite
('*******************')
*vwrite
('单元号        初始节点位置        接触压力值')
*do,i,1,nnum1
a0=scons(i,1)
a00=ndisp0(i)
b0=scons(i,4)
b1=scons(i,2)
b2=sc
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦芽糖加三勺

喜欢请关注,么么哒~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值