切换到宽版
  • 9912阅读
  • 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金币[记录]
离线xiefushun

发帖
36
金币
3
怪币
0
只看该作者 31楼 发表于: 2019-06-23
高手,佩服至极,谢谢分享
离线yestheno1

发帖
327
金币
22
怪币
0
只看该作者 30楼 发表于: 2019-06-23
高手,高手……
离线ciweixuan

发帖
151
金币
231
怪币
0
只看该作者 29楼 发表于: 2017-12-07
向高手致敬。也感谢楼主的无私分享!!
离线qq284619705

发帖
26
金币
2
怪币
0
只看该作者 28楼 发表于: 2017-02-16
太深奥了。。。
离线涂涂

发帖
1
金币
21
怪币
0
只看该作者 27楼 发表于: 2016-12-27
一直想学参数化节点的制作,资料好难找
离线sbpfngj

发帖
18
金币
0
怪币
0
只看该作者 26楼 发表于: 2015-12-16
回 25楼(sbpfngj) 的帖子
sbpfngj:很有新意,谢谢,学习了 (2015-12-16 11:14) 

现在回帖子太麻烦了
离线sbpfngj

发帖
18
金币
0
怪币
0
只看该作者 25楼 发表于: 2015-12-16
很有新意,谢谢,学习了
离线dk5052

发帖
32
金币
2
怪币
0
只看该作者 24楼 发表于: 2015-12-11
好贴,刚刚遇到这样的问题,看了果然行
离线sen522

发帖
102
金币
8
怪币
0
只看该作者 23楼 发表于: 2014-05-13
          
离线abc4417

发帖
1992
金币
33
怪币
0
只看该作者 22楼 发表于: 2014-02-01
程式化?不明白!
离线strong

发帖
58
金币
28
怪币
0
只看该作者 21楼 发表于: 2013-11-20
没试过,二维进去时什么样?
离线哈哈镜

发帖
61
金币
3
怪币
0
只看该作者 20楼 发表于: 2013-08-21
      

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

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

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

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

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

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

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