- 积分
- 6
- 注册时间
- 2004-12-28
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2006-12-7 19:41:16
|
显示全部楼层
来自 辽宁大连
首先感谢版主支持!
以上是输出节点坐标,以下输出单元节点:
esel,s,ename,,93
nsle,s
*get,Enum,Elem,,count
*dim,ENode,,Enum,8
EleN=0
*do,i,1,Enum
ENN=elnext(EleN
*do,j,1,8
ENT=nelem(ENN,j)
ENode(i,j)=ENT
*enddo
EleN=ENN
*enddo
*cfopen,EleNodeNo,dat
*vwrite,sequ,ENode(1,1),ENode(1,2),ENode(1,3),ENode(1,4),ENode(1,5),ENode(1,6),ENode(1,7),ENode(1,8)
%5i%5i%5i%5i%5i%5i%5i%5i%5i
*cfclos,EleNodeNo,dat
命令流第一行选择要输出的单元,对不同单元只需修改相应单元和第四行数组定义即可输出,这里有个问题,希望感兴趣的朋友能加以讨论。对一个有若干类型单元的结构,可以通过*get命令得到模型中单元类型总数(*get,Enum,Elem,,count),但有没有命令可以依次得到单元类型,也就是知道当前模型都有什么单元。希望能有热心感兴趣的朋友讨论。
不知二楼想得到怎么样一个形式,xc,yc,zc提出之后任何具体输出形式都可以通过循环得到,欢迎讨论。 |
|