EaBIM

标题: dynamo布置空间桁架 [打印本页]

作者: frybud    时间: 2015-6-9 15:59
标题: dynamo布置空间桁架
本帖最后由 frybud 于 2015-6-10 16:05 编辑

面对这样一个桁架该怎么处理?

[attach]44063[/attach]

(cad模型中的图元是三维的)
先看成果:

[attach]44064[/attach]

是如何建立的呢?

首先,
用展点程序把cad模型图元的数据读出来
再用excel读取数据,进行处理.
(可能单位选用不一样,cad里的距离要除以1000才能在revit中导入)
然后再用本dynamo脚本导入到revit里就完成了
[attach]44066[/attach]

这个dynamo脚本非常简单,就是对样例中的:
ImportExport_Data To Excel.dyn
Revit_Floors and Framing.dyn
稍微修改了下.

相关附件:
[attach]44067[/attach]
测试数据1:
[attach]44068[/attach]
测试数据2:
[attach]44069[/attach]更新展直线坐标lisp:
[attach]44127[/attach]

本文主要是分享思路,本来不想分享展直线坐标的lisp,因为还省略了很多步骤,比如lisp转出txt,txt导入excel,excel中对数据处理.
真要完全按本文做一个具体项目,光凭附件几个东西还远远不够,可能还需要自己调整cad中图元,调试lisp,写excel公式等等,恕作者无法一一帮助调试.

只能分享下当时做遇到的几个细节问题:
导入dynamo时,excel表的格式应该是数据.
cad图元必须都转为直线
注意excel中标签名要跟dynamo中统一
cad中模型图元可以移动靠近原点,这样坐标值要小一些,或者导出excel统一转成一个较小值的相对坐标
lisp不会调试,可以试试cad-工具-数据提取 功能.
dynamo总是报错的话,就试试新版本,如果已经是新版本,那就换成老版本再试试..

(半年前做了一个dynamo脚本,今天想用下,我自己已经调了2个小时了还没跑出结果...)

附件不设金币和回复,
有问题回复我会一一解答.






作者: seablues    时间: 2015-6-9 16:27
相濡以沫不如相忘于江湖~
作者: xingeshijie    时间: 2015-6-9 16:53
又一位Dynamo高手   
作者: @魔兽@    时间: 2015-6-9 17:08
不错
作者: lignaloo    时间: 2015-6-9 17:16
x感谢分享
作者: linyingliang    时间: 2015-6-9 19:51
多谢分享!
作者: 花开花落    时间: 2015-6-9 19:57
。。。。。。。。。。。
作者: 观沧海    时间: 2015-6-9 20:50
谢谢楼主分享!
作者: shyu    时间: 2015-6-10 07:32
頂一下

作者: 悲剧的懒猫    时间: 2015-6-10 08:44
向高手学习
作者: bluekidder    时间: 2015-6-10 08:48
期待Dynamo能扬眉吐气…
作者: 道久格    时间: 2015-6-10 14:53
首先,怎么把CAD数据转入excel....
作者: lzeaf    时间: 2015-6-10 16:04
感谢楼主分享~~~~~~
作者: wqh20095    时间: 2015-6-10 21:20
looooooooooooook...........
作者: 古人曰    时间: 2015-6-11 08:30
向高手学习
作者: nandehutuda    时间: 2015-6-11 09:24
点赞点赞
作者: wqh20095    时间: 2015-6-11 10:58
你好,读取桁架坐标.lsp好像下载不了?
作者: 波澜517    时间: 2015-6-11 11:02
頂一下
作者: 十二分之一    时间: 2015-6-11 11:10
用的老版本哪种读取数据的方式 放0.8中已经无法读取了要换成这种方式C:\Users\Administrator\Desktop\数据文件读取.png
但是我用另外一个节点去读取也是无法读取
C:\Users\Administrator\Desktop\数据文件读取2.png
作者: 十二分之一    时间: 2015-6-11 11:11
数据读取
作者: frybud    时间: 2015-6-11 11:29
wqh20095 发表于 2015-6-11 10:58
你好,读取桁架坐标.lsp好像下载不了?

我刚下载了,也没问题的
作者: frybud    时间: 2015-6-11 11:29
十二分之一 发表于 2015-6-11 11:10
用的老版本哪种读取数据的方式 放0.8中已经无法读取了要换成这种方式
但是我用另外一个节点去读取也是无法 ...

你指的是cad里的数据提取功能?
作者: PKMMW    时间: 2015-6-11 14:35
很给力谢谢分享
作者: frybud    时间: 2015-6-12 00:41
十二分之一 发表于 2015-6-11 11:11
数据读取

新版的我还没用过。
不过我感觉是readasstrings没赋值?

作者: 十二分之一    时间: 2015-6-12 08:22
frybud 发表于 2015-6-12 00:41
新版的我还没用过。
不过我感觉是readasstrings没赋值?

问题 是出在string上但是我用 excel readformfile 这个节点重来没成功过  全是用CSV的
作者: alwinxzb    时间: 2015-6-12 09:14
很牛逼的样子,赶紧学习一下
作者: e372463351    时间: 2015-6-13 20:51
牛啊
作者: 定丰收    时间: 2015-6-16 17:15
不明觉厉呀,我就看看,虽然不会dynamo   呵呵,好贴,要顶。。。
作者: alexwangxq    时间: 2015-6-23 11:08
又是一个过程,谢谢分享,思路很重要
作者: wj0821    时间: 2015-6-30 10:24
好东西啊~~~~~
作者: hangyiqi    时间: 2015-7-7 13:38
lsp下载权限不够~~~
作者: lzeaf    时间: 2015-8-26 09:27
终于有空看一下。。。。。只要把线两端的坐标导出来,或者用自带的节点表格用插件导excel就好了。。。
作者: Reyo    时间: 2015-10-28 11:55
这个厉害啊
作者: Reyo    时间: 2015-10-28 11:59
lisp文件只有特定用户么
作者: zswahpu    时间: 2015-11-2 18:53
牛人啊!!
作者: 残酷嘴斗士    时间: 2015-11-18 10:38
可以去看看中国BIM威客真实项目[attach]50595[/attach]

作者: 546566834    时间: 2015-12-23 14:33
学习
作者: 一生的战役    时间: 2015-12-31 14:54
看看,严严
作者: 妮可    时间: 2016-1-11 09:57
路过。
作者: 合法的    时间: 2016-1-14 19:07
亲,可录个视屏广泛交流
作者: civi    时间: 2016-2-7 09:42
非常感谢!
作者: tuemail    时间: 2016-2-14 10:14

谢谢楼主分享!
作者: 假读书人    时间: 2016-2-23 16:30
请问我在往dynamo中导入excel时,报警告:Excel.Read操作失败
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。

是什么原因?

作者: frybud    时间: 2016-2-25 10:59
假读书人 发表于 2016-2-23 16:30
请问我在往dynamo中导入excel时,报警告:Excel.Read操作失败
无法将类型为“Microsoft.Office.Interop.Ex ...

没遇到这个问题。试试样例文件的excel样例能不能用?看是excel的问题还是数据量太大。
作者: 假读书人    时间: 2016-2-25 13:47
frybud 发表于 2016-2-25 10:59
没遇到这个问题。试试样例文件的excel样例能不能用?看是excel的问题还是数据量太大。

谢谢,解决了,是因为我电脑上还装了wps有冲突
作者: Yang小杰MJ    时间: 2016-3-11 16:37
学习
作者: EaBIM门户编辑    时间: 2016-5-19 09:46
很好!
作者: WJLbim    时间: 2017-7-10 10:32
66666
作者: 人二仁    时间: 2017-12-9 16:22
干货!!!
作者: 小小小小小明    时间: 2018-2-11 14:27
我想请教一下这个StructuralFraming.ByCurveLevelUpVectorAndType我怎么找不到他的所在位置!希望大神指点




欢迎光临 EaBIM (https://eabim.net/) Powered by Discuz! X3.2