1、什么是 PythonParts
Planbar 提供一套參數(shù)化的構(gòu)件,如疊合樓板、疊合墻板等等;有時候用戶為了提高建模以及出圖效率會考慮定制開發(fā)一套符合自己公司標準的參數(shù)化構(gòu)件,俗稱參數(shù)化構(gòu)件庫,例如梁、柱、樓梯等等。
那么這時候用戶就可以考慮使用 Planbar 平臺提供的一種解救額方案-PythonParts.
PythonParts 是一種以 Python 編程語言書寫的一種智能化構(gòu)件,用戶可以按照用戶自己的需求進行定制化開發(fā),以達到最高的建模和出圖效率。
2 PythonParts API
Planbar 提供一整套詳盡的 Python API,供用戶使用,具體請參考網(wǎng)站:
https://pythonparts.allplan.com/
3 、入門介紹
下面介紹幾個點,幫助大家更快地入門:
3.1 查詢 ETC、STD 等相關(guān)文件夾路徑
用戶在安裝完軟件后,在桌面上有服務 2018、Planbar2018 兩個按鈕。點開服務
2018,就可以找到“一般程序數(shù)據(jù)”以及“辦公室標準”者兩個路徑,即 ETC 和 STD 文件夾位置。
3.2 PythonParts 基本要求
一個成功的 Python Parts 需要兩個文件夾來保存相關(guān)內(nèi)容:std/Library 和 Std\PythonPartsScripts
3.3 Std\Library
這個路徑是放置構(gòu)件本身的,即構(gòu)件入口文件,每個客戶/用戶可以創(chuàng)建自己的文件
夾,比如:PYP-Joerg,其下至少包括 xxx.png; xxx.pyp; xxx_chn.xml 以及 pics 文件夾
xxx.png 封面
xxx.pyp 構(gòu)件入口
xxx_chn.xml 界面翻譯
pics 文件夾 保存所需要的圖片(大樣圖)
建議打開 PYP 后,第一行為公司 LOGO
例如:Std\Library\PYP-Joerg
3.4 Std\PythonPartsScripts
這個路徑是保存 xxx.py 文件的,是智能構(gòu)件的運行邏輯,每個客戶/用戶可以創(chuàng)建自己
的文件夾,如 AT_reinforcement 或者 PY-ruan 等等。如果是默認安裝,srd 下面是沒
有 PythonPartsScripts 這個文件夾的,用戶需要自己新建這個名字的文件夾。
例如:Std\PythonPartsScripts\AT_reinforcement
注意:這個自己創(chuàng)建的文件夾名字不可以同 Etc\PythonPartsScripts 下文件夾重名?。?!具體名字如下圖:
3.5 例子
PYP 內(nèi)容
Std\Library\PYP-Joerg
PY 內(nèi)容
Std\PythonPartsScripts\AT_reinforcement
3.6 最基本案例
Planbar 提供一整套最基本的案例,供客戶/用戶方便理解上手。進入 C 盤,打開影藏文 件 夾 , 找 到 ProgrammData 文 件 夾 , 之 后 依 次 進 入C:\ProgramData\Nemetschek\Allplan\2019\ETC\Examples,將 PythonParts 文件夾復制到 Std\Library 文件夾下面。
這樣就可以在軟件界面,庫/辦公室/PythonParts 中找到全面的最基本的 Python 庫。
|裝配式 軟件推薦——點擊申請試用
艾三維技術(shù),用心服務上千家客戶,專為客戶提供bentley軟件,建筑用的bim軟件等正版BIM軟件出售。
BIM軟件免費公開課,bim技術(shù)微信交流群,bim學習資料領(lǐng)取請?zhí)砑游⑿牛?8122393143
從項目開發(fā)成本角度,不考慮政策優(yōu)惠補貼金額,鋼結(jié)構(gòu)單方貴1162元/平方米,貴15%,傳統(tǒng)鋼筋混凝土結(jié)構(gòu)單方開發(fā)成本為7582元/平方米,裝配式鋼結(jié)構(gòu)為8745元/平方米;
planbar是建筑工業(yè)化設(shè)計高品質(zhì)的綜合解決方案,為預測公司自動化設(shè)計預制建筑和細化預制構(gòu)件提供良好的幫助,其應用范圍從低成本系列生成到復雜的專業(yè)化預制件設(shè)計,并且快速、高效、零失誤。