| 查看: 595 | 回复: 0 | ||
| 【悬赏金币】回答本帖问题,作者喂喂喂哈将赠送您 10 个金币 | ||
喂喂喂哈金虫 (小有名气)
|
[求助]
请教:显示动力学分析,后处理的时候用do循环读取位移计算结果,读取的速度超级慢
|
|
|
请教:显示动力学分析,后处理的时候用do循环读取位移计算结果,读取的速度超级慢,请问是什么原因? 后处理命令如下: /post26 !进入后处理器 /gropt,view,1 !numvar,200 !定义变量名称200,其最多保存200个数据 nsel,all !选择所有节点 !定义接收位置 NSEL,S,LOC,Z,L_rec-e_length/5,L_rec+e_length/5 !选择接收位置处所有节点 nplot,all *get,ntotal,node,,count !获取接收位置处节点总数 !获取所有节点编号,并依次排列 *DEL,nnum !清空数组,存放结果 *dim,nnum,arraty,ntotal !定义数组大小,存放结果 *get,nnum(1),node,,num,min !获取所选的最小节点编号,存放在数组的第一个位置 *do,j,2,ntotal *SET,nnum(j),ndnext(nnum(j-1)) !数组第二行按顺序读入选中的节点号 *enddo VARDEL,2 !清空变量2的当前值 VARDEL,3 !清空变量3的当前值 VARNAM,2,rec_result !将(参考编号为)2的变量定义为接收处结果变量----最终结果变量 VARNAM,3,temp_result !将(参考编号为)3的变量定义为临时存放节点结果变量----临时变量 !将所有节点的信号结果相加放到最终结果变量2中 *do,i,1,ntotal NSOL,3,nnum(i),u,z !取一个节点,放入临时变量3中 add,2,3,2 !将临时变量3中的结果加到最终结果变量2中 *enddo |
» 猜你喜欢
青椒八年已不青,大家都被折磨成啥样了?
已经有5人回复
青年基金C终止
已经有3人回复
26申博求博导推荐-遥感图像处理方向
已经有4人回复
限项规定
已经有7人回复
救命帖
已经有8人回复
招博士
已经有4人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复













回复此楼