找回密码
 注册
Simdroid-非首页
查看: 1113|回复: 37

[命令和APDL] 关于FLST、FITEM命令的含义

[复制链接]
发表于 2007-2-7 21:27:42 | 显示全部楼层 |阅读模式 来自 北京交通大学
******发帖请注意:表达问题简洁明了**********by  wishangtian

请高人解释一下我四句话的意思:
FLST,2,3,4, ORDE,2
FITEM,2,1
FITEM,2,-3
LCOMB,P51X, , 0
看说明书到没有看明白,惭愧呀!

[ 本帖最后由 wishangtian 于 2007-2-8 10:01 编辑 ]
发表于 2007-2-8 09:56:19 | 显示全部楼层 来自 安徽马鞍山
Simdroid开发平台
这是GUI操作后产生的log记录,我理解了一下如下:
FLST,2,3,4, ORDE,2 (命令流中4表示选择了4号线,按order顺序选择,共计2个命令如下)
FITEM,2,1      (表示选择一个线)
FITEM,2,-3     (-3表示选择的线的范围,负号表示选择一个范围)
LCOMB,P51X, , 0    (把上面的已选择的4个线组合成一条线,在GUI操作中P51X表示上面选          择的全部内容)

[ 本帖最后由 diaohuwang 于 2007-2-8 12:08 编辑 ]
发表于 2007-2-8 09:58:49 | 显示全部楼层 来自 江苏南京
以上命令是由GUI操作产生。FLST、FITEM只在GUI操作中产生,一般编写命令流都不使用这两个命令。

FLST,2,3,4, ORDE,2 指定按顺序选取3条线
FITEM,2,1选取编号为1的线
FITEM,2,-3选取线的编号范围为3,编号3前面加了负号表示选择的编号的范围(Negative entity numbers are used to indicate a range of entities)
LCOMB,P51X, , 0把前面选取的线连起来

其实以上命令在命令流中就等效于如下的命令流:
lsel,,,,1,3,1
lcomb,all
发表于 2007-2-8 15:35:48 | 显示全部楼层 来自 上海闸北区
对 wishangtian 的解释做一点补充:
1 FLST 语句最后一个参数表示后面跟了几个 FITEM 语句
2 连续两个 FITEM 语句,其最后一个数字为一正一负,则表示选择从第一个 FITEM 的值 (正数) 到第二个 FITEM 的绝对值 (原来是负数) 之中的所有实体 (包括两端)。
发表于 2008-2-5 12:39:38 | 显示全部楼层 来自 上海宝山区
Flst和Fitem后面紧跟着的2是不是代表lcomb的后面第一个参数的意思?
回复 不支持

使用道具 举报

发表于 2008-2-5 20:02:37 | 显示全部楼层 来自 德国
那3楼说的-3表示1,2,3这3条线?
flst后面的那个2是field number,
Field number on the command which uses the picking data. (Count the command name as a field, so that a 2 indicates the first command argument, 3 for the second command argument, etc.) The corresponding field on the command will have a P51X label.
意思就是说,如果是2,那就是lcomb后面第一个参数,如果是3就是第二个参数,。。。。
回复 不支持

使用道具 举报

发表于 2009-11-10 21:35:32 | 显示全部楼层 来自 山东青岛
还是有些模糊:
FLST
,2,3,4, ORDE,2
FITEM,2,1
FITEM,2,-3
LCOMB,P51X, , 0

只知道3代表拾取3项,order后面的2是指后面共2个命令,即
FITEM,2,1
FITEM,2,-3
但是,flst后面的2跟4就不知道具体是什么含义了?
回复 不支持

使用道具 举报

发表于 2009-11-11 10:43:43 | 显示全部楼层 来自 上海
看一下帮助文件就知道了:这两个命令用来为后续的操作命令提供一组实体的编号,对本例简单解释如下:
    FLST,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 的实体 (这里是 Line 1)
            FITEM,2,-3            表示选取编号为 1~ |-3|  的实体 (这里是 Line 1~3 )
    所有被选中的实体将在后续命令中以 P51X 表示,如本例中:
       LCOMB, P51X, , 0
    表示将 Line 1~3 组合为一条 Line。
回复 不支持

使用道具 举报

发表于 2009-11-11 23:31:10 | 显示全部楼层 来自 湖北武汉
好东西,学习了
回复 不支持

使用道具 举报

发表于 2010-1-21 13:15:55 | 显示全部楼层 来自 北京海淀
好东西,大家一块交流
回复 不支持

使用道具 举报

发表于 2010-2-3 11:11:41 | 显示全部楼层 来自 北京海淀
回复的好啊!
回复 不支持

使用道具 举报

发表于 2010-3-19 22:11:01 | 显示全部楼层 来自 辽宁沈阳
顶起8#。。。。。。。。。。。。
回复 不支持

使用道具 举报

发表于 2010-3-23 19:15:32 | 显示全部楼层 来自 北京海淀
受益匪浅啊,呵呵,谢谢各位大虾了
回复 不支持

使用道具 举报

发表于 2010-8-31 20:07:01 | 显示全部楼层 来自 北京
8# htbbzzg

看到你的回复,收获很大,谢谢咯,呵呵
回复 不支持

使用道具 举报

发表于 2010-9-12 16:30:43 | 显示全部楼层 来自 四川德阳
受益匪浅 顶8楼!
回复 不支持

使用道具 举报

发表于 2010-9-13 09:04:57 | 显示全部楼层 来自 湖南长沙
又学习到了,学习无涯啊。
回复 不支持

使用道具 举报

发表于 2010-9-21 10:57:10 | 显示全部楼层 来自 陕西西安
还不是很懂~
回复 不支持

使用道具 举报

发表于 2010-9-21 15:35:44 | 显示全部楼层 来自 山东东营
顺路 看看 !
回复 不支持

使用道具 举报

发表于 2010-11-8 14:36:35 | 显示全部楼层 来自 江苏南京
8楼的解答很精辟
回复 不支持

使用道具 举报

发表于 2010-11-8 21:26:36 | 显示全部楼层 来自 河北秦皇岛
7# reltek flst后面的4代表直线。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 14:39 , Processed in 0.064267 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表