完善主體資料,免費(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教程 | Dynamo基本要素有哪些?Dynamo基本要素和編程語言

      發(fā)布于:2025-01-18 16:40:02

      BIM中文網(wǎng)

      更多

      可視化編程的基本要素主要有以下三個(gè):

      (1)節(jié)點(diǎn)(Nodes):作為在Dynamo的可視化編程中最基本的要素,每一個(gè)節(jié)點(diǎn)都有其功能,節(jié)點(diǎn)之間通過導(dǎo)線按照一定的邏輯關(guān)系進(jìn)行連接,從而形成可視化程序,每一個(gè)節(jié)點(diǎn)表達(dá)正確則可運(yùn)行程序得到想要的目標(biāo)效果,圖1展示了節(jié)點(diǎn)窗口的組成。

      image.png 

      圖1 節(jié)點(diǎn)窗口(圖片來源:作者自制)

      1.節(jié)點(diǎn)的名字(功能);2.輸入端;3.輸出端;4.節(jié)點(diǎn)的主體

      (2)接線(Wires):作為節(jié)點(diǎn)間的連線,起到傳遞數(shù)據(jù)的作用。

      (3)節(jié)點(diǎn)庫(Library):包含眾多節(jié)點(diǎn)的數(shù)據(jù)庫,每種節(jié)點(diǎn)有不同的功能表達(dá)。

      節(jié)點(diǎn)庫主要由軟件自帶的節(jié)點(diǎn)和自定義節(jié)點(diǎn)組成,如圖2所示。其中自定義節(jié)點(diǎn)具有多樣性,主要由用戶將一系列實(shí)現(xiàn)功能的節(jié)點(diǎn)組封裝為一個(gè)節(jié)點(diǎn),使編程界面更為簡(jiǎn)潔且調(diào)用更方便。而Dynamo中自帶的節(jié)點(diǎn)庫基本是最基本的功能節(jié)點(diǎn),分為10大類,如圖3所示為Revit節(jié)點(diǎn)庫,主要是與Revit軟件有關(guān)的功能節(jié)點(diǎn),該庫在Revit打開的條件下才可以使用。當(dāng)點(diǎn)選某個(gè)節(jié)點(diǎn)時(shí),Dynamo會(huì)有相應(yīng)的解釋和使用說明,方便用戶的了解和使用。

      image.png 

      圖2 Dynamo節(jié)點(diǎn)庫(圖片來源:作者自制)

      image.png 

      圖3 自帶節(jié)點(diǎn)庫示例(圖片來源:作者自制)

      編程語言

      DesignScript是Dynamo的編程語言,主要通過CodeBlock節(jié)點(diǎn)塊寫入代碼可快速實(shí)現(xiàn)用戶的功能需求。除此之外,PythonScript也是Dynamo中用編程來實(shí)現(xiàn)功能的節(jié)點(diǎn),通過選擇“PythonScrip”節(jié)點(diǎn),點(diǎn)擊該節(jié)點(diǎn)可顯示編程界面,從而可以直接編寫代碼,當(dāng)編程完關(guān)掉編程界面即可,圖4所示為通過節(jié)點(diǎn)編程方式創(chuàng)建一條線。使用PythonScript可以很好的彌補(bǔ)可視化節(jié)點(diǎn)存在節(jié)點(diǎn)冗余、功能受限等缺點(diǎn)。如果懂得編程語言,可以采用Python語言編程,通過在Dynamo中編程實(shí)現(xiàn)的效果和通過節(jié)點(diǎn)拼接實(shí)現(xiàn)的效果是一樣的,但通過節(jié)點(diǎn)輸入代碼進(jìn)行可視化編程則更為便捷。一般在使用Dynamo時(shí),普通節(jié)點(diǎn)和編程節(jié)點(diǎn)的結(jié)合使用使得工作更加高效。

      image.png 

      圖4 Dynamo中PythonScript的使用(圖片來源:作者自制)

      文:朱連江(西安建筑科技大學(xué))

      版權(quán)歸原作者所有 侵刪

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

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

      上一篇:Dynamo教程 | Dynamo結(jié)構(gòu)柱怎么建?如何利用Dynamo自動(dòng)生成“T”字形結(jié)構(gòu)柱?

      下一篇:Dynamo教程 | Dynamo是什么?Dynamo簡(jiǎn)介及輸入節(jié)點(diǎn)介紹與應(yīng)用

      主站蜘蛛池模板: 国产精品福利一区| 色噜噜狠狠一区二区| 国产午夜精品一区理论片| 一区 二区 三区 中文字幕 | 亚洲Av高清一区二区三区| 日韩在线一区二区三区视频| 一色一伦一区二区三区| 国产一区二区三区在线免费 | 亚洲日韩国产欧美一区二区三区| 色久综合网精品一区二区| 亚洲一区二区三区久久久久| 中文字幕精品一区二区2021年| 国产三级一区二区三区| 最新中文字幕一区| 人体内射精一区二区三区| 天天视频一区二区三区| 无码人妻一区二区三区在线视频| 精彩视频一区二区三区| 国产一区二区三区乱码网站| 国产一区二区三区在线观看精品 | 国模无码视频一区| 亚欧在线精品免费观看一区| 精品国产日产一区二区三区| 精品一区二区三区在线观看l| 国产乱码精品一区二区三区 | 日韩精品中文字幕视频一区| 在线精品亚洲一区二区三区 | 国产精品 视频一区 二区三区| 精品国产一区二区三区不卡| 日韩精品无码视频一区二区蜜桃| 精品一区二区三人妻视频| 日韩免费一区二区三区在线| 久久久无码精品国产一区| 国产精品一区12p| 美女福利视频一区二区| 中文字幕一区二区三| 日韩精品一区二区三区大桥未久 | 国产精品一区12p| 亚洲综合av永久无码精品一区二区| 国产午夜精品一区二区三区| 国99精品无码一区二区三区|