不卡视频在线观看_三级网站视频在线观看_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精品网站_国产综合一区二区

      亚洲国产成人tv| 国产美女精品在线| 午夜精品久久久久久99热| 国产自产在线视频一区| 欧美色图一区二区三区| 美女黄网久久| 久久久精品欧美丰满| 亚洲一区在线视频| 亚洲精品孕妇| 亚洲欧洲精品一区二区三区波多野1战4| 国产精品久久久久婷婷| 欧美日韩国产成人在线免费| 蜜桃av噜噜一区| 久久久久久久久岛国免费| 亚洲视频中文字幕| 妖精成人www高清在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 国产欧美日韩伦理| 国产精品一区二区黑丝| 国产精品久久久久久户外露出| 欧美精品日韩精品| 欧美激情精品久久久久久变态| 久久久久久久一区二区三区| 久久久精品五月天| 久久久久久久综合| 玖玖国产精品视频| 久久综合国产精品| 久久久久久穴| 免费日韩av| 嫩草影视亚洲| 欧美极品影院| 国产精品va| 国产午夜精品一区二区三区视频 | 欧美有码在线视频| 久久精品99国产精品酒店日本| 欧美一级淫片播放口| 久久国产直播| 美女91精品| 欧美手机在线| 国产亚洲一二三区| 尤物精品在线| 一区二区三区回区在观看免费视频| 在线亚洲精品| 久久久久久久久久久成人| 欧美成人午夜激情| 国产精品视频久久| 尤物视频一区二区| 中日韩视频在线观看| 香蕉成人伊视频在线观看| 另类专区欧美制服同性| 欧美人与禽猛交乱配| 国产精品视频xxx| 在线观看欧美日本| 亚洲亚洲精品在线观看 | 欧美在线免费视屏| 免费在线欧美视频| 欧美午夜欧美| 在线精品观看| 亚洲欧美日产图| 欧美国产日韩a欧美在线观看| 欧美日精品一区视频| 狠狠入ady亚洲精品经典电影| 99国产精品视频免费观看| 欧美在线观看日本一区| 欧美日韩精品综合| **网站欧美大片在线观看| 亚洲欧美综合精品久久成人 | 欧美激情视频一区二区三区免费| 国产精品爱久久久久久久| 在线观看国产欧美| 欧美一区二区视频观看视频| 欧美jizz19性欧美| 国内成+人亚洲+欧美+综合在线| 日韩亚洲国产欧美| 免费人成网站在线观看欧美高清 | 亚洲自拍偷拍福利| 欧美电影在线| 在线免费高清一区二区三区| 亚洲女性喷水在线观看一区| 欧美伦理a级免费电影| 1024成人| 老司机免费视频久久| 国产欧美日韩精品丝袜高跟鞋 | 亚洲日本欧美| 免播放器亚洲一区| 激情欧美日韩| 久久久久久午夜| 国产亚洲欧美日韩美女| 午夜精品美女自拍福到在线| 国产精品v欧美精品v日韩精品| 99国产精品久久| 免费亚洲一区| 18成人免费观看视频| 久久综合久久综合久久| 伊人久久久大香线蕉综合直播| 欧美一区二区在线免费观看| 国产日韩在线一区二区三区| 欧美中文字幕在线观看| 国产日韩欧美不卡在线| 欧美在线视频导航| 狠狠操狠狠色综合网| 久久久久久黄| 伊人久久综合| 欧美jizzhd精品欧美巨大免费| 在线观看av一区| 欧美激情第二页| 99综合视频| 国产精品影院在线观看| 欧美一区二区三区啪啪| 精品999日本| 欧美激情按摩| 亚洲午夜视频| 激情文学综合丁香| 欧美国产欧美综合 | 一区二区不卡在线视频 午夜欧美不卡在 | 在线观看视频一区二区| 欧美不卡一卡二卡免费版| 日韩一级黄色av| 国产精品海角社区在线观看| 性色av一区二区三区红粉影视| 国产一区二区0| 欧美国产丝袜视频| 亚洲欧美福利一区二区| 影音先锋亚洲一区| 欧美理论电影网| 午夜欧美不卡精品aaaaa| 亚洲国产成人av| 国产精品麻豆成人av电影艾秋| 久久精品人人做人人综合| 亚洲国产毛片完整版 | 国产日本亚洲高清| 欧美国产日韩一区| 欧美在线一级va免费观看| 亚洲欧洲日夜超级视频| 国产欧美一区二区视频| 欧美激情自拍| 久久中文字幕一区| 香蕉成人久久| 99re在线精品| 在线日本成人| 国产精品日韩一区二区| 欧美韩国在线| 久久影院午夜论| 欧美一区亚洲一区| 亚洲午夜一二三区视频| 亚洲人成艺术| 韩国av一区二区| 国产精品伊人日日| 国产精品国产三级国产普通话蜜臀| 男人的天堂成人在线| 久久久成人精品| 午夜在线播放视频欧美| 一区二区三区视频在线| 亚洲精品久久久蜜桃| 激情欧美国产欧美| 好看的日韩视频| 激情婷婷欧美| 国产小视频国产精品| 国产乱肥老妇国产一区二| 欧美午夜宅男影院| 欧美日韩中文字幕精品| 欧美日韩国产精品自在自线| 欧美高清一区| 欧美精品一区在线| 欧美日韩xxxxx| 欧美日韩国产一中文字不卡| 欧美精品91| 欧美日本在线播放| 欧美日韩在线一区| 欧美日韩在线视频首页| 欧美午夜精彩| 国产精品丝袜91| 国产日韩欧美综合在线| 激情久久影院| 亚洲精品国产精品国自产在线 | 欧美风情在线观看| 欧美日韩国产色站一区二区三区| 欧美另类在线播放| 欧美久久视频| 国产精品丝袜久久久久久app| 国产精品一区二区久久| 国语自产精品视频在线看一大j8 | 影音先锋久久久| 日韩视频三区| 亚洲免费一区二区| 欧美在线一二三四区| 裸体歌舞表演一区二区| 欧美日本簧片| 国产日本欧美视频| 最新成人在线| 亚洲男人的天堂在线| 久久久久国产精品午夜一区| 欧美aaaaaaaa牛牛影院| 国产精品国产自产拍高清av| 国产视频一区免费看| 亚洲片区在线| 欧美亚洲免费在线| 欧美国产免费| 国产欧美精品在线观看| 亚洲区免费影片|