foundations 发表于 2006-12-18 10:35

定义多个单元表时在两个etable命令之间怎么改变单元集

定义多个单元表时在两个etable命令之间怎么改变单元集

需要定义多个单元表,这些单元表中的单元集是不同的,为什么在改变单元集时,前面定义的单元表数据都被置0了,怎么解决这个问题?

帮助文件中下面的叙述说明在定义多个单元表时,单元集是可以根据需要改变的。

5.2.3.3. Notes About Defining Element Tables
The ETABLE command works only on the selected elements. That is, only data for the elements you have selected are moved to the element table. By changing the selected elements between ETABLE commands, you can selectively fill rows of the element table.


请朋友帮忙。谢谢先。

xsdcaifu 发表于 2006-12-18 10:47

在定义单元表之前先选择要定义的单元

foundations 发表于 2006-12-18 10:52

谢谢朋友,可是

需要定义多个单元表,这些单元表中的单元集是不同的,为什么在改变单元集时,前面定义的单元表数据都被置0了。


1、想选择一部分单元,建立某结果变量的单元表。然后再选择模型中不同部位的另外一些单元,建立第二个单元表。依次类推......。也就是说,这些单元表格中的单元集合是各不相同的。但是发现,在建立第二个单元表时,第一个单元表的数值都被置零了,建立第三个单元表,第二个单元表的数据又被置零了,依次类推。
2、请问出了什么问题,是不是单元表的单元集必须一致?
3、这个问题该如何实现?
4、是用命令流实现的,命令如下
/Post1
!sumtype
/Input, 'file', 'mcom'

! allsel, all
nsel, s, loc, z, 20*3.0-2.0+20.0, 20*3.0-1.0+20.0
esln, s
nsle, s
nsel, r, loc, z, 19*3.0-0.1+20.0, 19*3.0+0.1+20.0
esln, r
Etable, fx25, f, x
! sabs, 1

!------------------------------------

nsel, s, loc, z, 19*3.0-2.0+20.0, 19*3.0-1.0+20.0
esln, s
nsle, s
nsel, r, loc, z, 18*3.0-0.1+20.0, 18*3.0+0.1+20.0
esln, r
Etable, fx24, f, x
! sabs, 1

wabb0512 发表于 2010-11-18 09:39

还是不懂唉,ansys里面有多个单元时如何定义单元表
页: [1]
查看完整版本: 定义多个单元表时在两个etable命令之间怎么改变单元集