ANSYS-FLST及FITEM详解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ANSYSFLST及FITEM详解FLST和FITEM是在GUI方式中,为某一命令选择操作实体时产生的,反映在log文件中是一条FLST命令,跟着一条或几条FITEM命令,再跟着一条带有一个P51X的操作命令;或者是一条FLST命令和若干条FITEM命令,跟着一条FLST命令和若干条FITEM命令,再跟着一条带有两个P51X的操作命令。根据ANSYS的帮助文件,对FLST和FITEM的用法说明如下:1FLST命令FLST,NFIELD,NARG,TYPE,Otype,LENG其中各参数说明如下:NFIELD-所选择实体对应操作命令的第几个参数(field),注意操作命令的第一个域是命令本身,因此NFIELD=2,表示是命令的第1个参数;NFIELD=3,表示是命令的第2个参数.....等。NARG-后续列表中的项数(即后续FITEM命令行数)TYPE-所选择的实体类型,定义为:1-节点编号;2-单元编号;3-Keypoint编号;4-Line编号;5-Area编号;6-Volume编号;7-Tracepoints;8-总体直角坐标系中的坐标值;9-屏幕坐标选择(在屏幕X,Y坐标中,值(-1to1))Otype-数据排列方式,有两种方式:NOOR-数据是无序的(默认);ORDER-数据是个有序的表(例如对于E,P51X和A,P51X命令,其中数据的顺序与用pick方式选择时的顺序一致)。LENG-数据表长度(后续FITEM命令的个数。如果Otype=NOOR,LENG应等于NARG)2FITEM命令FITEM,NFIELD,ITEM,ITEMY,ITEMZ其中各参数说明如下:NFIELD-所选择实体对应操作命令的第几个参数(field),注意操作命令的第一个域是命令本身,因此NFIELD=2,表示是命令的第1个参数;NFIELD=3,表示是命令的第2个参数;等。ITEM-所选择实体的编号;负值表示它与上一个FITEM组成一个范围,例如相连两个FITEM的ITEM值分别为4和-8,则表示4,5,6,7,8全被选中。ITEMY,ITEMZ-当所选实体为坐标值时,分别为Y和Z坐标,此时ITEM为X坐标。注意:对于给定的实体类型,如果ITEM的值大于该类实体的最大值,可能导致不可预料的后果。例如:/TITLE,2DSHAPEOPTIMIZATIONEXAMPLE/PREP7ANTYPE,STATICET,1,PLANE82KEYOPT,1,3,3R,1,1MP,EX,1,210000MP,NUXY,1,0.3MP,DENS,1,1!INPUTKEYPOINTSK,1,1560.000000,320.000000,0.000000K,2,1540.000000,300.000000,0.000000K,3,1500.000000,300.000000,0.000000K,4,1439.992000,279.996700,0.000000K,5,1160.041000,280.005000,0.000000K,6,920.000500,279.997500,0.000000K,7,699.989700,280.015100,0.000000K,8,600.006800,300.005700,0.000000K,9,460.003500,299.998500,0.000000K,10,400.000400,319.999800,0.000000K,11,360.000000,360.000000,0.000000K,12,0.000000,0.000000,0.000000K,13,360.000000,720.000000,0.000000K,14,360.000000,0.000000,0.000000K,15,0.000000,720.000000,0.000000K,16,1560.000000,0.000000,0.000000K,17,1920.000000,0.000000,0.000000K,18,1920.000000,360.000000,0.000000K,19,1560.000000,360.000000,0.000000flst,2,11,3,orde,2FITEM,2,1FITEM,2,-11SPLINE,P51XFLST--选择结果用于后续命令的第2个域,共11个实体,实体类型为关键点编号,共有2行FITEM命令;接着2个FITEM命令选择了关键点:1~11最后是样条曲线(SPLINE)命令,所选的11个关键点以P51X代表,位于SPLINE命令的第2个域.例子:FLST,2,3,4,ORDE,2指定按顺序选取3条线FITEM,2,1选取编号为1的线FITEM,2,-3选取线的编号范围为3,编号3前面加了负号表示选择的编号的范围(Negativeentitynumbersareusedtoindicatearangeofentities)LCOMB,P51X,,0把前面选取的线连起来其实以上命令在命令流中就等效于如下的命令流:lsel,,,,1,3,1lcomb,allFLST,2,3,4,ORDE,2其中:第一个2表示使用由该FLST和后续的FITEM语句提供的实体数据进行操作的命令(这里是LCOMB命令)中与实体数据有关的域的个数(对于LCOMB命令,与实体数据的域有两个-LCOMB,NL1,NL2,KEEP中的NL1和NL2);数值3表示本组命令涉及3个实体;数值4表示涉及的是Line实体的编号;ORDE表示这些Line的编号是按顺序排列的(升序);最后的2表示本FLST后面跟有2个FITEM语句。FITEM语句的个数(这里是2)可以小于涉及实体的个数(这里是3)。后续的FITEM命令有两条,都有3个域:第一个是命令FITEM,第二个值与前面FLST命令的第二个值相同,第三个值为实体编号,所有FITEM语句中的实体编号(绝对值)必须是升序排列的。如果实体编号是正的,表示选中该实体;如果实体编号是负值,则表示选取一个范围中的所有实体,该范围的起始实体编号是上一FITEM语句中的实体编号值(必须是正的),最后一个编号是本FITEM语句中的实体编号值的绝对值。本例中:FITEM,2,1表示选取编号为1的实体(这里是Line1)FITEM,2,-3表示选取编号为1~|-3|的实体(这里是Line1~3)所有被选中的实体将在后续命令中以P51X表示,如本例中:LCOMB,P51X,,0表示将Line1~3组合为一条Lineflst和fitem命令(2010-08-1411:01:20)FLST,NFIELD,NARG,TYPE,Otype,LENGFITEM,NFIELD,ITEM,ITEMY,ITEMZcommand,argument1,argument2,argument3flst和fitem这两个命令是同时出现的,flst后面跟有1个或多个fitem。作用是选择一些项目(比如keypoint点,line线等等),这些项目用于command(比如,A(生成面),Bsplin(生成样条线))操作。flst的是设置说选择项目的参数,fitem是在选择项目,command就在操作用这些项目flst的第一个参数,nfield和fitem的第一个参数nfield意义完全相同,表示这些选项要做为command命令的参数时放在哪个位置,并在这个位置用P51X来代替,比如,A,P51X是在第二个位置(命令本身也是一个field),所以这时nfield=2,再比如,Bsplin,,P51X,是在第三个位置,这时nfield=3flst的第二个参数,narg,是fitem选择的个数,一般情况narg和后面出现的fitem个数是相同的,一个fitem会选择一个项目。特殊情况不同,在第5个参数对此进行解释。flst的第三个参数type是项目的类型,共有9种类型,1是node,2是element,3是line……flst的第四个参数,otype是值选择有没有次序,这点用法我不是很清楚,好像默认是有次序的,比如命令A,kp1,kp2,kp3,kp4,是有次序的但可以不设otype=orderflst的第五个参数,leng是指fitem出现的个数,在第二个参数的解释是,说了,一般和narg是一样的,但如果采用范围来选择,fitem出现的个数和选择的项目数量就不同了。fitem的第二个参数item是项目的编号,负值代表变化范围;如果是坐标,那么就是x坐标,第三,第四个itemy,itemz就分别四y坐标,z坐标。当item四编号时,itemy和itemz不起作用。下面看两个例子/prep7k,1k,2,10k,3,10,10k,4,20,10savea,1,2,3resumeflst,2,3,3fitem,2,1fitem,2,2fitem,2,3a,p51xresumebsplin,1,2,3,4resumeflst,3,4,3fitem,3,1fitem,3,2fitem,3,3fitem,3,4bsplin,,p51xresumeflst,3,4,3,order,2fitem,3,1fitem,3,-4bsplin,,p51x---------------

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功