| 查看: 579 | 回复: 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 |
» 猜你喜欢
JMPT 期刊投稿流程
已经有4人回复
博士读完未来一定会好吗
已经有18人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复













回复此楼