完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請(qǐng)先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Dynamo應(yīng)用之抽獎(jiǎng)器(投稿/文/李呈偉)

發(fā)布于:2020-01-09 14:39:57

David

更多

快到農(nóng)歷新年了,陸陸續(xù)續(xù)大家可能已經(jīng)在安排年會(huì)活動(dòng)。借此機(jī)會(huì)介紹一個(gè)用Dynamo 做的抽獎(jiǎng)器,也許可以在年會(huì)上應(yīng)用一番以體現(xiàn)我們BIM行業(yè)的本色,現(xiàn)在介紹如下。

先用dynamo的沙盒模式打開(kāi),也就是說(shuō)不配套打開(kāi)Revit,因此打開(kāi)界面是沒(méi)有“Revit”節(jié)點(diǎn)庫(kù)的,如圖:

沙盒模式界面.png

前期做好整備工作將抽獎(jiǎng)名單先輸入到Excel表格內(nèi),工作表的名稱為“Sheet1”,輸入完畢后保存,如圖:

抽獎(jiǎng)人員名單.png

然后在dynamo工作空間編寫(xiě)抽獎(jiǎng)程序。

第一步:先將抽獎(jiǎng)人員名單讀取出來(lái),節(jié)點(diǎn)代碼相對(duì)簡(jiǎn)單,直接上圖:

讀取表格內(nèi)容.png

第二步:擬定中獎(jiǎng)人員名單數(shù)量,可以使用Number Slider數(shù)字進(jìn)度條,雙擊節(jié)點(diǎn)還可以將“Number Slider”字樣改為“中獎(jiǎng)人數(shù)”,如圖:

中獎(jiǎng)人數(shù).png

第三步:獲得中獎(jiǎng)人員名單,節(jié)點(diǎn)用法是生成中獎(jiǎng)人員人數(shù)多的隨機(jī)數(shù),也就是有幾個(gè)人中獎(jiǎng)就生成幾個(gè)隨機(jī)數(shù),這個(gè)隨機(jī)數(shù)是從0-1之間,所以還要運(yùn)用MatTo節(jié)點(diǎn)將0-1范圍映射到我們中獎(jiǎng)人員人數(shù)上去,獲得相應(yīng)的索引后,再運(yùn)用“List.GetItemAtIndex”節(jié)點(diǎn)將中獎(jiǎng)人員提取出來(lái),如圖:

提取中獎(jiǎng)人員名單.png

第四步:將中獎(jiǎng)人員名單寫(xiě)回Excel表格內(nèi),如圖:

中獎(jiǎng)名單寫(xiě)回表格.png

最后點(diǎn)擊運(yùn)行,立刻在桌面上彈出excel表格,表格內(nèi)的名單就是中獎(jiǎng)名單,短視頻如下:

即刻彈出中獎(jiǎng)名單.gif

另外,附件節(jié)點(diǎn)全圖供大家參考:

抽獎(jiǎng)器節(jié)點(diǎn)詳圖.png

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Revit鏈接文件與模型組互轉(zhuǎn)

下一篇:Revit房間應(yīng)用之五:粉刷面積計(jì)算(投稿/文/李呈偉)