子程序中节点坐标的问题。
我在编子程序的时候需要用到节点的坐标值,请问在编子程序的时候可以直接得到节点的坐标吗?要用什么命令得到?等待好心人帮忙! call nodvar(),括弧里面的参数,你找找看,很容易找到的。 谢谢,找到了,但是它返回的存储坐标的数组是一维数组的还是二维的啊?顺序是怎么排列的啊?还有如何得到单元的节点数目啊?谢谢指点![[i] 本帖最后由 baishalang 于 2008-7-12 16:25 编辑 [/i]] 你仔细看看那个函数nodvar的说明,nodvar(icod,nodeid,valno,nqncomp,nqdatatype),里面nodeid为节点号,icod为要求变量的代码,0=坐标值,1=位移,3=外力,14=温度,等等。valno为所求变量的当前值,nqncomp为返回的分量数目,nqdatatype为返回的数据类型。 谢谢dyhv,我再试一下吧,但是你知道怎么能得到单元中的节点数目吗?因为刚刚接触子程序,所以好多东西都不懂,呵呵! 单元的节点数?不是跟单元类型有关么?比如4变形4节点单元,3变形6节点单元。不太懂你是什么意思 是啊,不过我想编一个通用的子程序,可以用于不同单元类型。我已经知道怎么得到了,用include ‘elmcom’就可以了,呵呵。还是要谢谢你!
[[i] 本帖最后由 baishalang 于 2008-7-14 14:24 编辑 [/i]]
页:
[1]