您好,看您精通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 !循环语句结束
展开
 我来答
卢鸣飞
2013-10-04 · TA获得超过1346个赞
知道小有建树答主
回答量:273
采纳率:80%
帮助的人:161万
展开全部
应该是你没有首先定义变量7的缘故吧。
你的后处理中,第一次出现变量7就是在add语句中。其中,add语句的第一个7没有问题,但是第二个7就有问题了,事先没有给定任何值,ansys读到第二个7的地方就报错了嘛。
追问
感觉你说的很有道理,那我该如何定义这个变量,是用*set吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式