原文: https://www.jianshu.com/p/867d26693795 其中*DIM命令后面的不太懂,百度后搜索到类似问题如下: 此命令流解释如下: 则我的那条困惑的命令流应解释如下: 定义一维数组t1,长度为nmax个单位。 此条命令流…
1)通过GUI方式获取在时间历程后处理器中,可直接查看最大值和最小值。 2)通过命令流获取,思路为将时间历程变量转为数组,写数组循环,根据需求获取最大值最小值。 /post26 !获取103号节点X方向位移时程. Nsol,2,103,U,x !获取总的荷载数,以确定需要定义数组的维度 *get,WD,active,0,solu,ncmls *dim,Ux2...
使用*DIM命令。直接看例子,然后在详细讲*DIM的语法。 例如: *DIM,DISP_1,,4 !定义了一个名为DISP_1的数值型数组,大小为4X1X1 *DIM,STRS_A,ARRAY,3,3 !定义了一个名为STRS_A的数值型数组,大小为3X3X1 *DIM,LABEL,CHAR,5!定义了一个名为LABEL的字符型数组,大小为5X1X1 ...
在时间历程后处理器中,可直接查看最大值和最小值。 2)通过命令流获取,思路为将时间历程变量转为数组,写数组循环,根据需求获取最大值最小值。 /post26 !获取103号节点X方向位移时程. Nsol,2,103,U,x !获取总的荷载数,以确定需要定义数组的维度 *get,WD,active,0,solu,ncmls *dim,Ux2,array,WD !将变...
数组是通过 *DIM 命令来定义的,帮助文档中的定义和参数如下所示: 帮助文档中关于*DIM的说明 其中Par为定义的数组名称;Type为定义的数组类型,默认为ARRAY数值型数组;IMAX、JMAX、KMAX表示数组行、列、面的数量;Var1\2\3是TABLE类型时的行、列、面的变量名,CSYSID为对应的坐标系ID(默认为0)。
根据上述数据文件,显然读入顺序应该“行不动列变”,即JIK格式,也就是*VREAD,A,MYTEST,TXT,,JIK,5,3,1,打开就是(((A(I,j,k),j=1,5),i=1,3),k=1,1)。可执行的命令流如下:*DIM,A,,3,5!定义A(3,5)*DIM,B,,3,5,2!定义B(3,5,2)*CREAT,READDAT,MAC!创建宏文件READDAT.MAC *...
1、采用Upgeom命令施加一阶整体失稳模态初始曲线,最后的荷载位移曲线如下,由曲线可知,安全系数约为13。 2、采用更改节点坐标的方法,命令流如下: /post1 allsel,all !原节点编号、坐标获取 nsle,s,corner *get,nodemax,node,0,count *dim,nodeA,array,nodemax,4 ...
定义一个名为“qiwen”的一维数组,数组长度为449个单元;
按顺序读入荷载步文件求解一组命令流/soludsfnsubstkbcoutresoutprlswrite!写入荷载步文件一dsfnsubstkbcoutresoutprlswrite!写入荷载步二lssolve,1,2开始求解荷载步文件1和25.4.1矩阵参数定义参数一组命令流*dim,force,table,5,1*dim,pressure,tablel,6,1*dim,temp,table,2,1或者 20、下列命令流force(1,1)=...
输出命令流如下,输出结果如图2所示。*DIM,AXX,,5,4 !数组赋值 *DO,I,1,5 *DO,J,1,4 AXX(I,J)=I+J/10 *ENDDO *ENDDO!!!*CREAT,OUT,MAC !VWRITE数组输出 *CFOPEN,AXXFILE,TXT !(1)格式1-按列-行输出(列不变,行数从1~最终的5)*VWRITE (/'格式(1)---')*VWRITE,AXX(1,1),AXX(1,2)...