戳上面的藍字關注我們哦!
快到農曆新年了,陸陸續續大家可能已經在安排年會活動。藉此機會介紹一個用Dynamo 做的抽獎器,也許可以在年會上應用一番以體現我們BIM行業的本色,現在介紹如下。
先用dynamo的沙盒模式打開,也就是說不配套打開Revit,因此打開界面是沒有「Revit」節點庫的,如圖:
前期做好整備工作將抽獎名單先輸入到Excel表格內,工作表的名稱為「Sheet1」,輸入完畢後保存,如圖:
然後在dynamo工作空間編寫抽獎程序。
第一步:先將抽獎人員名單讀取出來,節點代碼相對簡單,直接上圖:
第二步:擬定中獎人員名單數量,可以使用Number Slider數字進度條,雙擊節點還可以將「Number Slider」字樣改為「中獎人數」,如圖:
第三步:獲得中獎人員名單,節點用法是生成中獎人員人數多的隨機數,也就是有幾個人中獎就生成幾個隨機數,這個隨機數是從0-1之間,所以還要運用MatTo節點將0-1範圍映射到我們中獎人員人數上去,獲得相應的索引後,再運用「List.GetItemAtIndex」節點將中獎人員提取出來,如圖:
第四步:將中獎人員名單寫回Excel表格內,如圖:
最後點擊運行,立刻在桌面上彈出excel表格,表格內的名單就是中獎名單,短視頻如下:
另外,附件節點全圖供大家參考: