不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

完善主體資料,免費(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ùn)行時(shí)添加一個(gè)進(jìn)度條

發(fā)布于:2021-06-30 11:45:13

網(wǎng)友投稿

更多

本文來(lái)自“BIM的樂(lè)趣”的“九哥BIMer”

你好,我是九哥~

今天呢,我們來(lái)玩?zhèn)€不一樣的,給我們的Dynamo程序,添加一個(gè)進(jìn)度條,如下圖所示:

01.gif

本次教程不詳細(xì)講解這個(gè)如何實(shí)現(xiàn)的了,給大家一個(gè)用Python寫好的窗體,你只需要在自己的程序里直接調(diào)用即可使用,然后我會(huì)在接下來(lái)的幾篇文章中,給大家講解一下如何在Dynamo中使用WindowsForm繪制窗體。

本次教程,就給大家介紹下,如何將這個(gè)進(jìn)度條加入到自己的程序中,雖然并不是特別準(zhǔn)確的顯示程序進(jìn)度,但是也能有個(gè)大概提示。

首先,新建一個(gè)PythonScript節(jié)點(diǎn),把我提供的代碼復(fù)制進(jìn)去作為模塊使用。

附件下載:

Dynamo運(yùn)行時(shí)添加一個(gè)進(jìn)度條.zip

文章開(kāi)始的動(dòng)圖,是通過(guò)1到10000的計(jì)數(shù),簡(jiǎn)單實(shí)現(xiàn)了一個(gè)進(jìn)度條,代碼如下:


#示例代碼:

importsys

importclr

importSystem

clr.AddReference('ProtoGeometry')

fromAutodesk.DesignScript.Geometryimport*

 

ProgressBarUtils=IN[0]

pgb=ProgressBarUtils()

lstProcessing=list(range(10000))

out=[]

withpgb.MyProgressBroadcaster(len(lstProcessing),"BIM的樂(lè)趣")asbroadcaster:

foriinlstProcessing:

#你自己程序的核心代碼

#

#通過(guò)EventHook增加進(jìn)度條

broadcaster.onChange.next_p()

OUT=out


這里的進(jìn)度條是通過(guò)模塊里寫好的一個(gè)計(jì)數(shù)器實(shí)現(xiàn)的,我們直接通過(guò)broadcaster.onChange.next_p()方法與你自己的程序掛鉤,來(lái)增加進(jìn)度條顯示。

接下來(lái)我們用一個(gè)簡(jiǎn)單的小例子介紹要具體用法,我們簡(jiǎn)單創(chuàng)建一系列點(diǎn),然后在指定點(diǎn)出放置族:

02.gif

如上所示,我們?cè)谥付c(diǎn)處放置族,套用了上面的示例代碼,融合了在指定點(diǎn)處放置族的代碼,可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的帶進(jìn)度條的程序,代碼如下:

03.png

import sys

import clr

import System

 

clr.AddReference("RevitServices")

clr.AddReference("RevitNodes")

import RevitServices

from RevitServices.Persistence import DocumentManager

from RevitServices.Transactions import TransactionManager

doc =  DocumentManager.Instance.CurrentDBDocument

 

import Revit

clr.ImportExtensions(Revit.Elements)

clr.ImportExtensions(Revit.GeometryConversion)

 

clr.AddReference("RevitAPI")

from Autodesk.Revit.DB import *

 

famType = UnwrapElement(IN[0])

pts = IN[1]

if not isinstance(pts, list):

  pts = UnwrapElement([pts])

else:

  pts = UnwrapElement(pts)

 

ProgressBarUtils = IN[2]

pgb = ProgressBarUtils()

 

elems = []

elemlist = []

with pgb.MyProgressBroadcaster(len(pts), "種樹進(jìn)度條") as broadcaster:

  TransactionManager.Instance.EnsureInTransaction(doc)

  for pt in pts:

    #你自己的程序操作邏輯

    if famType.IsActive == False:

      famType.Activate()

    elems = doc.Create.NewFamilyInstance(pt.ToRevitType(), famType, Structure.StructuralType.NonStructural)

    elemlist.append(elems.ToDSType(True))

    #通過(guò)EventHook增加進(jìn)度條

    broadcaster.onChange.next_p()

  TransactionManager.Instance.TransactionTaskDone()

 

OUT = elemlist

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

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

上一篇:Revit應(yīng)用和刪除填充圖案

下一篇:Revit石材幕墻建模解決方案——“材質(zhì)分割”(一)

不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

      9000px;">

          日韩精品每日更新| 91网站在线播放| 久久久99精品免费观看不卡| 欧美精品亚洲二区| 日本精品裸体写真集在线观看| 国内精品伊人久久久久av影院 | 亚洲一区二区三区四区在线| 国产精品色哟哟| 国产欧美精品国产国产专区| 久久免费国产精品| 久久综合久色欧美综合狠狠| 久久在线观看免费| 久久影院电视剧免费观看| 精品裸体舞一区二区三区| 日韩手机在线导航| ww久久中文字幕| 久久久久88色偷偷免费| 久久美女高清视频| 久久亚洲精品小早川怜子| 日韩精品一区二区三区在线| 久久伊99综合婷婷久久伊| 久久综合狠狠综合久久综合88| 2020国产精品自拍| 国产精品三级久久久久三级| 一区在线观看视频| 玉足女爽爽91| 视频一区在线视频| 极品销魂美女一区二区三区| 国产一区二区三区久久悠悠色av| 风流少妇一区二区| 一本大道久久a久久精品综合| 91久久精品一区二区三区| 欧美年轻男男videosbes| 欧美一区二区三区四区视频| 国产日产精品一区| 亚洲国产va精品久久久不卡综合| 日本亚洲一区二区| 国产做a爰片久久毛片| 91玉足脚交白嫩脚丫在线播放| 欧美日韩国产一级二级| 久久亚洲捆绑美女| 亚洲国产视频在线| 国产成人自拍网| 欧美日韩和欧美的一区二区| 国产欧美中文在线| 五月天激情综合| 成人国产视频在线观看| 欧美精品自拍偷拍动漫精品| 中文字幕不卡在线观看| 日韩电影免费一区| eeuss鲁片一区二区三区在线观看| 欧美日韩国产影片| 中文字幕亚洲综合久久菠萝蜜| 午夜精彩视频在线观看不卡| 国产精品18久久久久久久网站| 欧美丝袜丝交足nylons| 国产精品妹子av| 午夜精品久久久久久| caoporm超碰国产精品| 精品久久久久久久久久久久包黑料| 中文字幕一区免费在线观看| 精品一区二区免费| 激情综合五月婷婷| 欧美日韩一区不卡| 亚洲久草在线视频| eeuss鲁一区二区三区| 久久精品夜色噜噜亚洲a∨| 日韩精品成人一区二区三区| 欧美专区在线观看一区| 国产精品久久久一本精品| 国产一区二区主播在线| 日韩欧美综合一区| 欧美—级在线免费片| 麻豆91在线播放| 欧美一区二区三区色| 亚洲成a人片在线不卡一二三区| av成人老司机| 中文字幕欧美国产| 风间由美中文字幕在线看视频国产欧美 | 亚洲va欧美va人人爽午夜| 不卡一区二区三区四区| 精品91自产拍在线观看一区| 视频在线观看一区| 8v天堂国产在线一区二区| 亚洲一区二区在线视频| 91一区一区三区| 综合久久给合久久狠狠狠97色 | 久久成人免费网| 日韩欧美亚洲一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 欧美日韩午夜影院| 亚洲.国产.中文慕字在线| 欧美性做爰猛烈叫床潮| 午夜精品久久久久久久99水蜜桃 | 欧美激情一区二区三区不卡| 国产福利一区二区| 国产精品天美传媒| 色又黄又爽网站www久久| 一卡二卡三卡日韩欧美| 日本韩国欧美三级| 视频精品一区二区| 精品国产污网站| 日韩毛片高清在线播放| 91成人在线免费观看| 亚洲一区二区av在线| 欧美肥妇bbw| 国产精品一卡二卡在线观看| 国产精品毛片久久久久久| 色哟哟国产精品免费观看| 亚洲精品日日夜夜| 欧美日韩一区二区在线观看 | 成人高清免费在线播放| 亚洲欧美视频在线观看视频| 91福利区一区二区三区| 韩国视频一区二区| 欧美日韩高清在线| 蜜桃视频在线观看一区| 久久综合久久综合九色| 国产成人精品一区二区三区四区 | 美洲天堂一区二卡三卡四卡视频| 久久这里只精品最新地址| www.久久久久久久久| 免费成人av在线播放| 亚洲欧美日韩国产中文在线| 欧美伦理电影网| 国产91综合一区在线观看| 一区二区三区在线免费播放 | 国产乱码精品一区二区三区忘忧草 | 2020国产精品自拍| 在线观看网站黄不卡| 紧缚捆绑精品一区二区| 亚洲卡通动漫在线| 久久精品一区二区| 欧美一区二区视频网站| 成人黄色片在线观看| 美日韩一级片在线观看| 亚洲黄色av一区| 91亚洲精华国产精华精华液| 久久er精品视频| 亚洲国产成人精品视频| 国产精品久久99| 久久久久久久久伊人| 91精品国产综合久久久蜜臀图片| fc2成人免费人成在线观看播放 | 蜜桃精品在线观看| 一区av在线播放| 亚洲欧洲日本在线| 久久久久久久免费视频了| 日韩限制级电影在线观看| 欧日韩精品视频| 91麻豆国产福利在线观看| 丁香另类激情小说| 高清日韩电视剧大全免费| 国内精品国产三级国产a久久| 日韩高清在线电影| 性感美女极品91精品| 亚洲丝袜精品丝袜在线| 国产精品免费视频一区| 国产精品久久精品日日| 国产欧美一区二区精品秋霞影院| 欧美一卡二卡在线| 欧美日韩国产小视频| 91精品福利视频| 日本高清成人免费播放| 99精品欧美一区二区三区小说| 丁香啪啪综合成人亚洲小说| 国产成人精品影院| av资源站一区| 91首页免费视频| 91色九色蝌蚪| 色婷婷综合久久| 欧美视频日韩视频在线观看| 欧美区视频在线观看| 欧美丰满嫩嫩电影| 欧美一区二区啪啪| 欧美mv和日韩mv的网站| 久久综合色综合88| 精品精品国产高清a毛片牛牛| 久久精品一区二区三区不卡牛牛| 国产色91在线| 亚洲丝袜另类动漫二区| 一区二区三区国产| 丝袜a∨在线一区二区三区不卡| 秋霞av亚洲一区二区三| 久久97超碰色| 91性感美女视频| 欧美日韩国产a| 日韩视频免费直播| 国产午夜精品一区二区三区嫩草| 国产亚洲美州欧州综合国| 欧美日韩高清在线| 久久久精品日韩欧美| 日韩一区欧美一区| 五月天欧美精品| 国产99一区视频免费| 日本乱人伦aⅴ精品| 欧美一级一区二区| 欧美成人video| 国产精品美女久久久久久久网站| 亚洲免费伊人电影|