- 积分
- 13
- 注册时间
- 2005-7-26
- 仿真币
-
- 最后登录
- 1970-1-1
|
受到Alegend “【寻找】*cycle的可行性和etable参数设定等问题请教!”一文的提示
获得单元表中的单个数值可以用*get命令,下文均采用《ansys在土木工程中的应用》连续梁桥结构分析p208的LS6工况
(1)APDL command->*get中谈到
*GET Postprocessing Items, Entity = ETAB
Entity = ETAB, ENTNUM = N (column number)
*GET,Par, ETAB, N, Item1, IT1NUM, Item2, IT2NUM
Item1 IT1NUM Description
LAB Label for column N of the element table [ETABLE]. Returns a character parameter.
ELEM E Value in ETABLE column N for element number E.
在《ansys在土木工程中的应用》连续梁桥结构分析p208的LS6工况中Z401LXL文件夹->LS6jsh.db,用命令
*GET,XX,ETAB,4,LAB
将所定义的单元表中第四列的列名SMIS7附给了变量XX(这一条不是很切题)
(2)用命令
*GET,XX,ETAB,5,ELEM,10
将所定义的单元表中第5列单元10的数值附给了变量XX得到
XX = -277388.052
(3)APDL command->*get中还谈到
*GET Postprocessing Items, Entity = ELEM
Entity = ELEM, ENTNUM = N (element number)
*GET,Par, ELEM, N, Item1, IT1NUM, Item2, IT2NUM
Item1 IT1NUM Description
ETAB Lab Value of element table item Lab for element N (see ETABLE command).
SMISC Snum Value of element summable miscellaneous data at sequence number Snum (as used on ETABLE command).
NMISC Snum Value of element non-summable miscellaneous data at sequence number Snum (as used on ETABLE command).
所以也可将ELEM与ETAB顺序对调,编号跟着,用命令
*GET,XX,ELEM,10,ETAB,SMIS2
(4)将单元表某一列附到一个数组中时可用命令流
*get,snum,elem, ,count !获取单元个数
*dim,sss, ,snum !定义数组SSS
*do,i,1,100,1
*get,sss(%i%),elem,%i%,etab,smis6 !将单元表中名字为SMIS6的列付到数组SSS中
*enddo
使用Utility Menu->List->Results->Element Table Data->SMIS6看单元表结果(图1)与用Utility Menu->Parameters->Array Parameters->Define/Edit->选sss数组,edit 看到的结果(图2)一致
可惜没有看到向量操作可以不用循环而一步实现的
[ 本帖最后由 xcs2008 于 2007-1-9 08:53 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|