其他賬號(hào)登錄: 注冊(cè) 登錄
柏慕聯(lián)創(chuàng)BIM技術(shù)服務(wù)

點(diǎn)亮建筑新夢(mèng)想

LIGHT BUILDING NEW DREAM

企業(yè)BIM定制培訓(xùn)服務(wù)經(jīng)典案例
柏慕聯(lián)創(chuàng)為中國(guó)電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國(guó)BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為中國(guó)電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國(guó)BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為中國(guó)電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國(guó)BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為中國(guó)電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國(guó)BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(四)
柏慕聯(lián)創(chuàng)為中國(guó)電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國(guó)BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(五)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(一)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(二)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(三)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(四)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(五)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(一)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(二)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(三)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(四)

BIM | 百科——用Dynamo直接調(diào)用Civil3D的導(dǎo)出數(shù)據(jù)Civil Report生成高架橋

 二維碼
作者:韓蘭若來(lái)源:知乎網(wǎng)址:https://zhuanlan.zhihu.com/p/25944441

【4月17日,成都/長(zhǎng)沙】柏慕聯(lián)創(chuàng)聯(lián)合一磚一瓦推出BIM系統(tǒng)實(shí)戰(zhàn)新課程(土建/機(jī)電,22天)



獲取《每日一技,我的成長(zhǎng)軌跡》匯總

· 請(qǐng)?jiān)L問(wèn)柏慕聯(lián)創(chuàng)官方網(wǎng)站: www.rengneng.cn ·



聲明:本文已獲原作者授權(quán),版權(quán)歸原作者所有,轉(zhuǎn)載請(qǐng)注明出處


上回書說(shuō)道我要放棄bridge這個(gè)包,自己開發(fā)Node。然而并沒(méi)有,因?yàn)槲矣职l(fā)現(xiàn)了一個(gè)新的包暫時(shí)很好用。可以直接調(diào)用civil 3D的civil report,不用做任何數(shù)據(jù)整理,生成橋的路面等。接下來(lái)我們來(lái)介紹一個(gè)這個(gè)包的用法。

首先這個(gè)包叫做BIM4Struc,可以在dynamo里搜到。第一個(gè)要用的Node叫01 Bridge Superstructure Creation。

這個(gè)node長(zhǎng)這樣:


我們新開一個(gè)mass family,選擇manage, 選擇dynamo,打開這個(gè)Node. 這里我把它修改為01 bridge slab creation。

第一步,先調(diào)用數(shù)據(jù)。怎么用civil3D生成civil report 我之前已經(jīng)講過(guò),這個(gè)不做介紹了。在Excel Input 這組里,直接在file path 里選擇你保存好的那個(gè)civil report。

打開civil report, 我們要填寫一些代碼。如下圖所示。這個(gè)node貼心之處在于,不像上一個(gè)包一樣所有的調(diào)用方式都在程序里內(nèi)定了,你要么更改程序,要么乖乖把數(shù)據(jù)結(jié)構(gòu)改成程序指定的樣子;這個(gè)包里,你可以直接指定你要調(diào)用哪個(gè)數(shù)據(jù)。我們一行一行看:

1. 選擇表,剛才file path 選了

2. 選擇你要調(diào)用的那個(gè)標(biāo)簽,這里是civil report

3. 選擇從第幾行開始讀數(shù)據(jù),默認(rèn)是15,這里我去掉了原始報(bào)告的空行,所以是2.

4. 選擇X坐標(biāo)所在列。這里強(qiáng)調(diào)第一點(diǎn):裝列的list 從0開始計(jì)數(shù),所以第一列是0;強(qiáng)調(diào)第二點(diǎn):civil report報(bào)告默認(rèn)順序是Northing 在前,Easting 在后,但是Northing 是Y坐標(biāo)!我第一次就弄錯(cuò)了,所以這里填3。Y、Z同理。

5. 選擇描述所在列。然后依次填入左、中、右 點(diǎn)的描述。

6. 輸入單位轉(zhuǎn)換。

好數(shù)據(jù)調(diào)用完畢,接著走,看下一步。橋的中心線變量。輸入站數(shù),偏移量等等。

接著要調(diào)用revit family了。

這個(gè)family怎么制作呢?這里稍微有點(diǎn)麻煩。

首先開mass family。 為什么用mass family 呢,因?yàn)樗怯命c(diǎn)和線制作任意模型的,有普通family沒(méi)有的靈活性。然后畫一些參照平面,并且加約束,定義約束變量名,并定義為實(shí)體變量。這里注意:變量名在整個(gè)程序里必須統(tǒng)一。

需要定義的變量有道路寬度,超高,涂料厚度,橋面厚度等。全部定義好以后,選擇建模,選擇點(diǎn)。在參照平面交界處點(diǎn)上點(diǎn)。如下圖所示。

全部點(diǎn)好以后,選擇spline through points 把點(diǎn)連起來(lái)。注意:連起來(lái)的方法是,先選擇相鄰兩點(diǎn),再點(diǎn)擊連線。一次只能連兩個(gè)點(diǎn),否則會(huì)生成空間曲線。

全部做好以后長(zhǎng)這樣,紅框里有一個(gè)多出來(lái)的點(diǎn),干嘛的呢,是因?yàn)槁访婧竺嬉仦r青什么的,所以水泥板這里的中點(diǎn)不是最后的高度,要留出鋪面的距離。

要用公式定義一下變量之間的關(guān)系??床磺宓脑捨以佥斎胍槐?以右面為例:

superelevation right = Lane Width Right * Right Lane Slope;

y sup right = 1000 - superelevation right

這里Right Lane Slope 和 Lane width right 都會(huì)在dynamo里計(jì)算出做為input。

做好以后保存為mass_Slab, 把這個(gè)族插入剛才新建的那個(gè)mass family,然后回到剛才Dynamo那里就可以調(diào)用了。

接下來(lái)是計(jì)算這個(gè)橋板的相關(guān)參數(shù),就像剛才說(shuō)的,坡度和寬度。具體算法參見代碼。在code block里面,輸入你剛才定義的關(guān)于坡度和寬度的變量名。

至此,自定義的部分結(jié)束,可以點(diǎn)擊運(yùn)行了。程序跑完以后模型如下:

一眼望不到頭。這里還沒(méi)完,這個(gè)路面左右兩邊還有一些走道什么的,還要繼續(xù)創(chuàng)建revit family。這里注意:創(chuàng)建其他族的時(shí)候,要保留初始定義族里的全局變量不變。比如,創(chuàng)建右側(cè)走道的時(shí)候,要保留 lane width right , premix thickness, y sup right 等這些約束條件,不能改變位置或者定義。新建的family要在這些初始約束的基礎(chǔ)上做。

然后我新建了一個(gè)node, 叫做02 walkway creation. 其實(shí)也可以不新建,直接在superstructure creation的基礎(chǔ)上添加你需要添加的所有構(gòu)件。我是為了做教程邏輯清晰,所以分成了不同的node。

在這里我復(fù)制出一套引入revit 族的代碼,然后合并在一起賦值給list。然后分別選擇剛才新建的族:左走道,右走道。你可以根據(jù)具體要求,有幾個(gè)復(fù)制幾個(gè)。

其他的沒(méi)什么改的。點(diǎn)擊運(yùn)行。跑出來(lái)結(jié)果如下:

保存為slab model. 這次的教程就講完了。撒花~

下次預(yù)告:利用Dynamo自動(dòng)放置橋墩橋柱。歡迎繼續(xù)關(guān)注。









柏慕聯(lián)創(chuàng)BIM技術(shù)服務(wù)

BIM設(shè)計(jì) | BIM咨詢 | BIM培訓(xùn) | BIM人才

· 點(diǎn)亮建筑新夢(mèng)想 ·


BIM落地應(yīng)用踐行者形象墻.jpg




會(huì)員登錄
登錄
其他賬號(hào)登錄:
我的資料
留言
回到頂部