BIM STUDIO

 找回密码
 加入BIM Studio

QQ登录

只需一步,快速开始

扫一扫,访问微社区

最近看过此主题的会员

主题

听众

1254

积分

金牌会员

发表于 2017-9-28 16:19:43 |显示全部楼层
本帖最后由 licheng6095 于 2017-9-28 16:23 编辑

我想用GDL获取到板的表面部分名称,然后生成清单列表。
  1. REQUEST ("NAME_OF_MATERIAL", SLAB_MAT_TOP, name11 )
  2. anzah1 = STRSTR(name11,"-")
  3. anzah2 =STRSUB(name11,1,anzah1-1)
复制代码
上面的代码保存为一个GDL标签类型即可获取板的部分名称例如: 金属-米黄色 ,那可以直接获取到"-"前面的金属。
然后我在用清单上的GDL里面的参数来传递这个部分名称。
目前问题是传递参数到UI的时候PARAMETERS 只支持value这类参数,或者是字符串,不支持变量参数
例如:
  1. PARAMETERS test1=11   !可以传递
  2. PARAMETERS test1="11" !可以传递
  3. PARAMETERS test1=anzah2  !无法传递。不知道如何才能把这个参数给转换成可以在PARAMETERS命令识别的参数。
复制代码

我找遍了官网论坛,目前只有一个用户做到,其它的人用PARAMETERS都是传递数字参数所以没问题。不过我PM此人他没回复我。不知道这个论坛有没有GDL高手已经编写了此类脚本。如有帮助真是感激不尽如图所示,我目前只能用GDL获取到的模型信息,不能直接生成清单,如果这种方法 可行的话那可以做很多计算。非常实用。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入BIM Studio

x
+1
113°C
5
  • secularbird
  • ArchiTAI
  • licheng6095
  • LiHigh
  • LiHigh
过: 他们

主题

听众

1985

积分

金牌会员

发表于 2017-9-28 16:39:08 |显示全部楼层
会用GDL的才是高手 关注学习
回复

使用道具 举报

主题

听众

5116

积分

VIP贵宾

已抛锚 成长值: 480

发表于 2017-10-1 13:47:58 |显示全部楼层
本帖最后由 ArchiTAI 于 2017-10-1 13:52 编辑

可以說明一下,標籤如何生成清单?SQL有試過嗎?
回复

使用道具 举报

主题

听众

1254

积分

金牌会员

发表于 2017-10-3 13:00:26 |显示全部楼层
本帖最后由 licheng6095 于 2017-10-3 13:03 编辑

@ArchiTAI 清单列表设置里面通过增加GDL参数获取条件就能获取到GDL的参数了,这种方法目前我无法用在了建筑坐标标签上,例如对平面图进行坐标标注以后,清单上就能自动生成坐标表。  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入BIM Studio

x
回复

使用道具 举报

主题

听众

1112

积分

VIP贵宾

发表于 2017-10-4 16:31:46 |显示全部楼层
为什么不用Zone呢?
回复

使用道具 举报

主题

听众

1112

积分

VIP贵宾

发表于 2017-10-4 16:43:52 |显示全部楼层
did you set Parameters to text type?
回复

使用道具 举报

 懒得打字嘛,点击右侧快捷回复【左侧自定义内容】  【右侧自定义内容】
您需要登录后才可以回帖 登录 | 加入BIM Studio

本版积分规则

Archiver|手机版|小黑屋|BIM STUDIO ( 苏ICP备14040709号 点击这里加入此群

GMT+8, 2017-10-17 05:57 , Processed in 0.295078 second(s), 46 queries .

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

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