目录
前言
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