切换到宽版
  • 9685阅读
  • 31回复

在参数化节点中添加列表框 [复制链接]

上一主题 下一主题
离线wintersuns
 
发帖
10
金币
44
怪币
0
只看楼主 倒序阅读 楼主  发表于: 2011-04-14
关键词: XsteelINP列表框
想要达到的效果如下:

做完自定义节点,增加一个参数P1后,inp文件内容如下:
page("TeklaStructures","")
{
   joint(1, "LIZI")
   {
       tab_page("", " Parameters 1 ", 1)
       {
           parameter("HOLE_DISTANCE", "P1", distance, number, 1)
       }
   }
}
删除parameter("HOLE_DISTANCE", "P1", distance, number, 1)并替换为
       attribute("LABEL1", "HOLE_DISTANCE:", label, "%s", no, none, "0.0", "0.0", 50, 5, 400)
           attribute("P1", "", option, "%s", no, none, "0.0", "0.0", 250, 5, 200)
                {
                     value("40",0)
                     value("70",0)
                     value("110",1)
                }
保存inp并重新打开xsteel就能看到想要的对话框了,但是它传递给P1的参数不对,不是想要的40或70或110,
我们需要新加一个参数P2,当选择列表框中的第一行时,P1会得到一个值0,第二行1,第三行2,以此类推,
所以要添加一行语句,
P2=if (P1==2) then 110 else (if (P1==1) then 70 else 40 endif) endif
这样,列表框里的数值就正确地传递给了P2。
[ 此帖被wintersuns在2011-04-14 23:02重新编辑 ]
附件: LIZI.TXT (1 K) 下载次数:67 ,售价:1金币[记录]
离线qdzc123

发帖
343
金币
2590
怪币
0
只看该作者 沙发  发表于: 2011-04-14
高,实在是高,终于明白怎么做的了
离线wentai

发帖
3451
金币
8614
怪币
0
只看该作者 板凳  发表于: 2011-04-15
楼主太有才了,深受启发,学习学习。
离线klf3155

发帖
92
金币
0
怪币
0
只看该作者 地板  发表于: 2011-06-11
,记住了,楼主,谢谢啦!
离线guogang721

发帖
729
金币
684
怪币
0
只看该作者 4楼 发表于: 2011-06-11
bucuoa ,heh
离线badboy123

发帖
684
金币
2092
怪币
0
只看该作者 5楼 发表于: 2011-08-25
我水平实在是太菜了,参数化就是搞不定,更别说是楼主这高深的了
离线wzx

发帖
897
金币
2267
怪币
0
只看该作者 6楼 发表于: 2011-08-26
楼主对参数化节点的研究实在是深入。多谢楼主的无私分享.
离线wind_off

发帖
172
金币
129
怪币
0
只看该作者 7楼 发表于: 2011-09-04
楼主大大的有才了,老服了

发帖
1051
金币
5693
怪币
0
只看该作者 8楼 发表于: 2011-10-14
这个是好东西,收藏下,免得以后不好找了
那啥.......
离线花开花落

发帖
142
金币
1
怪币
0
只看该作者 9楼 发表于: 2011-10-16
真是高呀,佩服呀
离线fzyfly100

发帖
43
金币
9
怪币
0
只看该作者 10楼 发表于: 2011-11-01
呃 学习中
离线badboy123

发帖
684
金币
2092
怪币
0
只看该作者 11楼 发表于: 2011-11-02
楼主,厉害,我还是刚入门的,什么时候能靠近你了再来请教
离线liaocongxin

发帖
119
金币
38
怪币
0
只看该作者 12楼 发表于: 2011-11-18
我很惊讶,并不表示我会做,
离线357292374

发帖
590
金币
113
怪币
0
只看该作者 13楼 发表于: 2012-03-16
楼主,厉害,我还是刚入门的,什么时候能靠近你了再来请教
离线82769737

发帖
88
金币
236
怪币
0
只看该作者 14楼 发表于: 2012-03-17
学习了,好好努力啊
离线roshandeng

发帖
57
金币
212
怪币
0
只看该作者 15楼 发表于: 2012-03-19
楼主太有才了,深受启发,学习学习。
离线lee520450

发帖
655
金币
54
怪币
0
只看该作者 16楼 发表于: 2012-06-29
楼主太有才了,深受启发,学习学习。
离线zouwenyuan

发帖
114
金币
30
怪币
0
只看该作者 17楼 发表于: 2013-05-14
不错不错

发帖
99
金币
7
怪币
0
只看该作者 18楼 发表于: 2013-07-20
向高手致敬

发帖
157
金币
382
怪币
0
只看该作者 19楼 发表于: 2013-07-20
   果断高手 mark  下 ,等我变成高手在回来学习下!