ANSYS中数组维数最大为五,即由行、列、面、卷和册组成的五位阵列数据结构,并提供了3中数据类型:
了解并应用表格型数组是实现APDL参数化编程的关键一步,典型二维数组如下图所示
表格型数组与ARRAY数组类型,主要有以下三个不同点:
首先,以array型数组为例,了解一个关于数组填充的命令
*dim,dtab,array,4,3
*vfill,dtab(1,1),data,-3,8,-12,57
*vfill,dtab(1,2),ramp,2.45,2.45
*vfill,dtab(1,3),rand,1.5,10
通过上述命令运行得到一个如下图所示的二维数组。
*dim
命令为定义参数数组的命令,*vfill
命令为数组填充命令,具体解释如下:
vfill,parr,func,con1,con2,con3,…,con10
其中:
- parr为参数列向量名
- func为填充数据服从的函数规律
- con1~con10:需要指定的数值
因此,上述程序中func
为data、ramp和rand分别代表
通过下述命令,定义一个表格型数组
*dim,tabval,table,3,2
*vfill,tabval(1,0),data,4,7,15
*vfill,tabval(0,1),data,3,6,8,10
*vfill,tabval(0,2),data,9,12,6,3
*vplot
来实现
*vplot,ParX,ParY,Y2,Y3,…,Y8
当执行命令:*vplot,tabval(1,0),tabval(1,1),2
时,得到下图所示图形
联系客服