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

完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(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)友投稿

更多

本文來自“BIM的樂趣”的“九哥BIMer”

你好,我是九哥~

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

01.gif

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

文章開始的動(dòng)圖,是通過1到10000的計(jì)數(shù),簡單實(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的樂趣")asbroadcaster:

foriinlstProcessing:

#你自己程序的核心代碼

#

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

broadcaster.onChange.next_p()

OUT=out


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

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

02.gif

如上所示,我們在指定點(diǎn)處放置族,套用了上面的示例代碼,融合了在指定點(diǎn)處放置族的代碼,可以實(shí)現(xiàn)一個(gè)簡單的帶進(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))

    #通過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;">

          亚洲精品一卡二卡| 日本va欧美va精品| 日韩一区二区三区四区 | 韩国成人精品a∨在线观看| 亚洲欧洲日韩综合一区二区| 欧美日韩在线亚洲一区蜜芽| 国产自产高清不卡| 亚洲日本中文字幕区| 精品国产制服丝袜高跟| 欧美自拍偷拍午夜视频| 国内精品写真在线观看| 亚洲午夜在线观看视频在线| 国产色婷婷亚洲99精品小说| 欧美色综合天天久久综合精品| 国产麻豆精品95视频| 亚洲影视在线播放| 欧美经典一区二区三区| 91精品国产品国语在线不卡| 91影院在线免费观看| 国产成人综合亚洲91猫咪| 免费成人在线观看| 亚洲动漫第一页| 亚洲同性gay激情无套| 国产三级久久久| 精品裸体舞一区二区三区| 欧美一a一片一级一片| 成人av影视在线观看| 精品一区二区在线观看| 天堂成人国产精品一区| 亚洲综合丁香婷婷六月香| 国产蜜臀97一区二区三区| 精品国产成人在线影院| 欧美肥妇毛茸茸| 欧美私模裸体表演在线观看| 91麻豆免费视频| 一本色道久久综合精品竹菊| 99久久免费精品高清特色大片| 国产成人精品影视| 国产美女视频91| 国产乱子轮精品视频| 久久国产精品区| 美女网站在线免费欧美精品| 日韩二区在线观看| 日韩激情一二三区| 五月天激情综合| 视频在线观看国产精品| 三级欧美在线一区| 午夜精品久久久久久不卡8050| 亚洲美女在线国产| 亚洲美女少妇撒尿| 一区二区日韩av| 亚洲线精品一区二区三区八戒| 亚洲另类在线视频| 亚洲精品视频在线观看免费| 一区二区三区在线不卡| 亚洲综合精品久久| 日本最新不卡在线| 国产一区二区在线看| 欧美日韩高清在线播放| 91精品国产综合久久精品图片| 日韩一区二区视频在线观看| 欧美tk丨vk视频| 久久精品人人做人人爽人人| 国产精品嫩草影院av蜜臀| 国产精品第一页第二页第三页| 一区二区久久久| 日韩精品成人一区二区三区| 国产一区二区精品在线观看| 91亚洲精品一区二区乱码| 欧美在线色视频| 日韩欧美电影在线| 久久综合色综合88| 中文字幕制服丝袜成人av| 亚洲制服欧美中文字幕中文字幕| 日韩精品视频网| 国产又粗又猛又爽又黄91精品| 成人黄色软件下载| 91黄色在线观看| 精品999久久久| 日韩美女视频19| 午夜精品久久久久影视| 国产老肥熟一区二区三区| 99精品欧美一区| 日韩一区二区精品| 日本一区免费视频| 视频在线在亚洲| 成人性色生活片| 在线免费观看日本欧美| 精品国内二区三区| 亚洲精品日产精品乱码不卡| 日本不卡一区二区三区| 国产成人在线网站| 欧美日韩极品在线观看一区| 久久精品一区二区三区不卡牛牛| 一区二区三区成人| 国产福利一区二区| 欧美伦理电影网| 成人欧美一区二区三区视频网页| 日本 国产 欧美色综合| 成人18精品视频| 日韩美女视频在线| 亚洲免费观看高清完整| 国产成人综合亚洲91猫咪| 欧美精品xxxxbbbb| 亚洲另类春色校园小说| 国产精品亚洲а∨天堂免在线| 欧美午夜不卡视频| 国产精品久久久久久久第一福利| 久久精品噜噜噜成人av农村| 欧美亚洲一区二区在线观看| 亚洲国产成人在线| 久久精品免费观看| 欧美精品777| 亚洲一区二区三区四区五区中文| 风间由美一区二区三区在线观看 | 欧美xfplay| 亚洲大型综合色站| 99re成人精品视频| 久久久99精品免费观看不卡| 日韩精品视频网站| 欧美日韩不卡一区| 亚洲免费观看高清在线观看| 成人久久久精品乱码一区二区三区| 337p亚洲精品色噜噜| 一区二区成人在线| 91精品福利在线| 亚洲精品国产a久久久久久 | 678五月天丁香亚洲综合网| 亚洲三级在线免费| 成人福利视频网站| 国产午夜久久久久| 黄色日韩三级电影| 精品少妇一区二区三区日产乱码| 三级不卡在线观看| 91精品久久久久久蜜臀| 五月天网站亚洲| 日韩一区国产二区欧美三区| 亚洲国产wwwccc36天堂| 91久久精品午夜一区二区| 亚洲免费观看高清在线观看| 91国产免费观看| 亚洲图片欧美视频| 在线观看不卡一区| 亚洲国产一区视频| 欧美日韩国产影片| 亚洲国产精品综合小说图片区| 欧美伊人久久久久久午夜久久久久| 一二三四区精品视频| 欧美日精品一区视频| 日韩福利视频网| 久久久久久电影| www.激情成人| 一区二区三区在线视频播放 | 精品久久人人做人人爽| 精品一区二区三区蜜桃| 国产亚洲美州欧州综合国| 国产成人在线网站| 亚洲日本在线a| 欧美日韩久久久一区| 麻豆国产精品视频| 国产欧美一区二区精品忘忧草| 成人福利电影精品一区二区在线观看| 亚洲视频一二三区| 欧美撒尿777hd撒尿| 久久99久久久欧美国产| 精品国产乱码久久久久久免费| 国产91丝袜在线播放九色| 最新久久zyz资源站| 欧美私模裸体表演在线观看| 男人的天堂亚洲一区| 国产精品人妖ts系列视频| 91在线视频在线| 免费观看在线色综合| 国产午夜一区二区三区| 欧美色图在线观看| 国内外精品视频| 一区二区三区不卡视频| 日韩视频在线你懂得| 成人精品一区二区三区中文字幕| 亚洲韩国精品一区| 国产亚洲精品福利| 欧美色图天堂网| 国产馆精品极品| 午夜在线电影亚洲一区| 久久久久久久综合| 欧美日韩日日摸| 成人黄色网址在线观看| 天天综合网 天天综合色| 国产亚洲午夜高清国产拍精品| 欧美性猛片xxxx免费看久爱| 狠狠色狠狠色综合系列| 亚洲欧美偷拍卡通变态| 精品国产亚洲在线| 色av综合在线| 国产毛片一区二区| 天天色天天操综合| 中文字幕亚洲综合久久菠萝蜜| 日韩精品一区二区三区蜜臀| 日本韩国一区二区三区| 韩国精品一区二区|