您好,看您精通ansys,我想向您请教个问题
圆柱扭转,采用MPC4刚性梁单元在一个端面加载,另一端面固定,想在post26中提取所有子步的扭矩。查到如下命令:在约束端提取每个节点反力求和。但总被提示变量7不存在,请...
圆柱扭转,采用MPC4刚性梁单元在一个端面加载,另一端面固定,想在post26中提取所有子步的扭矩。查到如下命令:在约束端提取每个节点反力求和。但总被提示变量7不存在,请问是什么问题!谢谢!
后处理程序如下:
/post26
numvar,200 !定义POST26中允许的变量数量
nsel,s,loc,z,25 !选择所有Z坐标为25的节点
*get,nCount,NODE,,COUNT !获取被选择节点的数量,定义到变量Ncount中
nNow=0 !定义变量nNow,初始值为0,另外,所有的节点号都是大于0的
*do,I,1,nCount !循环语句判定,循环次数为节点个数
nNow = NDNEXT(nNow) !获取下一个节点号大于0的节点号,更新到变量nNow中
rforce,2,nNow,M,Z,RMZ
add,7,7,2,,,,,,-1 !将变量2乘以-1累加到变量7当中
*enddo !循环语句结束 展开
后处理程序如下:
/post26
numvar,200 !定义POST26中允许的变量数量
nsel,s,loc,z,25 !选择所有Z坐标为25的节点
*get,nCount,NODE,,COUNT !获取被选择节点的数量,定义到变量Ncount中
nNow=0 !定义变量nNow,初始值为0,另外,所有的节点号都是大于0的
*do,I,1,nCount !循环语句判定,循环次数为节点个数
nNow = NDNEXT(nNow) !获取下一个节点号大于0的节点号,更新到变量nNow中
rforce,2,nNow,M,Z,RMZ
add,7,7,2,,,,,,-1 !将变量2乘以-1累加到变量7当中
*enddo !循环语句结束 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询