完善主體資料,免費(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永久无码一区二区三区| 日韩精品一区二区三区老鸭窝 | 人妻少妇精品视频一区二区三区| 麻豆一区二区三区精品视频| 久久综合精品国产一区二区三区| 国产精品电影一区| 丝袜无码一区二区三区| 无码人妻精品一区二区蜜桃百度 | 一区二区高清视频在线观看| 亚洲av无码片区一区二区三区| 日韩一本之道一区中文字幕| 无码人妻一区二区三区精品视频| 五十路熟女人妻一区二区| 水蜜桃av无码一区二区| 亚洲一区二区三区自拍公司| 久久综合精品国产一区二区三区| 狠狠爱无码一区二区三区| 欧洲亚洲综合一区二区三区| 中文字幕在线不卡一区二区| 国产美女一区二区三区| 91午夜精品亚洲一区二区三区| 亚洲视频一区调教| 91video国产一区| 亚洲视频一区二区在线观看| 精品永久久福利一区二区| 福利一区二区三区视频在线观看| 三上悠亚精品一区二区久久| 91麻豆精品国产自产在线观看一区| 丰满人妻一区二区三区视频| jazzjazz国产精品一区二区| 国产精品一区二区综合| 日韩精品无码久久一区二区三| 国产传媒一区二区三区呀| 视频一区二区中文字幕| 中文字幕一精品亚洲无线一区| 久久免费精品一区二区| 日韩制服国产精品一区| 中文字幕亚洲一区| 国产午夜精品一区理论片飘花 | 国产在线精品一区二区三区不卡|