当前位置: 首页 > news >正文

厦门营销网站制作新网建立网站

厦门营销网站制作,新网建立网站,个人网站备案要什么,宗亲网站开发之前看过程鑫老师的文章,介绍过根据Excel数据创建管道系统,但是有小伙伴问过我,照着他这个做,没成功,于是呢,我就想试下,结果发现也没成功。 然后我逐个节点过了一遍,发现可能是因为…

之前看过程鑫老师的文章,介绍过根据Excel数据创建管道系统,但是有小伙伴问过我,照着他这个做,没成功,于是呢,我就想试下,结果发现也没成功。

然后我逐个节点过了一遍,发现可能是因为版本问题,有些API和节点有调整,造成了程序不成功。

但是大致思路是没问题的,所以我照着他这个教程,结合我的思路,替换了一些节点,把教程分享给大家,用的是Revit2020和Dynamo2.3版本。

我们说是创建管道系统,其实并不是真的创建,而是获取Revit样板自带的系统,进行复制和调整。

首先,准备我们本次要用的基础数据,打开Excel,基本数据如下:

由上面两张图可以看图,Excel中第一列是Revit自带的系统类型,第二列是我们要新建的系统类型,两列是一一对应的关系,需要我们人为指定。

后面几列就都比较好理解了,根据需要设置即可。

基础数据准备好了,我们就可以着手开始写程序了。

首先,分两步,一是读取Excel数据,用Data.ImportExcel节点即可,二是获取Revit自带的管道系统(这部分是程鑫老师教程里的,后面会单独介绍我的方法),用Element Types节点,选择管道系统和通风系统,并获取所有系统。

然后我们提取Excel数据,首先用List.Deconstruct节点,去掉第一行标题,然后用List.Transpose节点,对数据转置,获取每列的数据。我们从Excel中可以看出,Revit系统类别这列是有重复的,那么我们可以对其他列的数据进行分组,根据Revit系统类型这列里同名的系统。

另一边,根据项目中所有的管道系统,比对Excel中的名称,来获取管道系统:

但是这样操作太复杂了,新手很难理解这里在做什么,实际上是有简单的方法的,这里我用到了Orchid节点包里的ElementType.ByName节点,直接根据Excel里的系统名称,获取系统类型:

之后用Code Block,系统名称和缩写连接在一起:

然后可以根据名称,复制系统类型,用到ElementType.Duplicate节点:

系统复制好以后,我们可以对系统材质进行设置:

这里有个前提,就是我们Excel里材质名称列里的材质,必须是项目中有的,然后我会根据这个材质,复制我们所需要的的材质:

之后就可以复制材质,并根据Excel数据给材质设置颜色:

最后将材质,添加给系统即可:

最后附上完整截图:

好了,今天的教程就到这里了,主要是解答下小伙伴的提问,在程鑫老师的教程基础上,更新了下,当然还需要大家自行尝试,有不对的地方,请指正哈!

http://www.yayakq.cn/news/542208/

相关文章:

  • 网站开发与应用案例教程做网站建设要什么证
  • 房产集团公司网站建设方案提高网站响应速度
  • 自助建站是什么意思青岛网站建设公司正
  • 阳江做网站公司云南网站建设多少钱
  • 物流wap网站模板不干净的软件下载网站
  • 本地做网站图片怎么存网站开发常用的前端框架
  • 甘肃省两学一做专题网站深圳seo搜索优化
  • 临沂科技网站建设wordpress首页图标
  • php 网站开发框架ap辽宁招投标工程信息网
  • 网站开发antnw深圳问答营销
  • 协和医院网站建设目标wap网站代码
  • 自建免费网站哪个好自助建站 平台
  • 可信的品牌网站建设紫色 网站
  • 商城类网站功能列表网站需要怎么做
  • 馆陶网站建设电话沈阳全网推广公司哪家好
  • 广东省建设工程总监扣分查询网站网络运维是做什么的
  • 山东手机响应式网站建设设计网站首页ui
  • 网站怎么自己优化创新的邯郸网站建设
  • 南昌网站建设哪家比较好网站更改备案信息
  • 怎么给我 的网站做关键词wordpress的博客主题
  • 公司建网站价格10分钟免费建网站
  • 网站开发公司云鲸互创怎么联系文成网站制作
  • 广告网站建设保定行业网站
  • 做视频网站要什么软件下载杭州建设网造价平台
  • 建设一个旅游网站必备的网站建设二公司
  • 网站商城建设套餐网上自学平台
  • 免费建造网站太原广告公司网站建设
  • 长春制作网站软件像淘宝购物网站建设需要哪些专业人员
  • 做静态网站选用什么服务器厦门公司注册名称查询系统
  • 网站开发邮件购物网站的前台功能