1、什么是 PythonParts
Planbar 提供一套參數(shù)化的構(gòu)件,如疊合樓板、疊合墻板等等;有時(shí)候用戶為了提高建模以及出圖效率會(huì)考慮定制開發(fā)一套符合自己公司標(biāo)準(zhǔn)的參數(shù)化構(gòu)件,俗稱參數(shù)化構(gòu)件庫,例如梁、柱、樓梯等等。
那么這時(shí)候用戶就可以考慮使用 Planbar 平臺(tái)提供的一種解救額方案-PythonParts.
PythonParts 是一種以 Python 編程語言書寫的一種智能化構(gòu)件,用戶可以按照用戶自己的需求進(jìn)行定制化開發(fā),以達(dá)到最高的建模和出圖效率。
2 PythonParts API
Planbar 提供一整套詳盡的 Python API,供用戶使用,具體請(qǐng)參考網(wǎng)站:
https://pythonparts.allplan.com/
3 、入門介紹
下面介紹幾個(gè)點(diǎn),幫助大家更快地入門:
3.1 查詢 ETC、STD 等相關(guān)文件夾路徑
用戶在安裝完軟件后,在桌面上有服務(wù) 2018、Planbar2018 兩個(gè)按鈕。點(diǎn)開服務(wù)
2018,就可以找到“一般程序數(shù)據(jù)”以及“辦公室標(biāo)準(zhǔn)”者兩個(gè)路徑,即 ETC 和 STD 文件夾位置。
3.2 PythonParts 基本要求
一個(gè)成功的 Python Parts 需要兩個(gè)文件夾來保存相關(guān)內(nèi)容:std/Library 和 Std\PythonPartsScripts
3.3 Std\Library
這個(gè)路徑是放置構(gòu)件本身的,即構(gòu)件入口文件,每個(gè)客戶/用戶可以創(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
這個(gè)路徑是保存 xxx.py 文件的,是智能構(gòu)件的運(yùn)行邏輯,每個(gè)客戶/用戶可以創(chuàng)建自己
的文件夾,如 AT_reinforcement 或者 PY-ruan 等等。如果是默認(rèn)安裝,srd 下面是沒
有 PythonPartsScripts 這個(gè)文件夾的,用戶需要自己新建這個(gè)名字的文件夾。
例如:Std\PythonPartsScripts\AT_reinforcement
注意:這個(gè)自己創(chuàng)建的文件夾名字不可以同 Etc\PythonPartsScripts 下文件夾重名?。?!具體名字如下圖:
3.5 例子
PYP 內(nèi)容
Std\Library\PYP-Joerg
PY 內(nèi)容
Std\PythonPartsScripts\AT_reinforcement
3.6 最基本案例
Planbar 提供一整套最基本的案例,供客戶/用戶方便理解上手。進(jìn)入 C 盤,打開影藏文 件 夾 , 找 到 ProgrammData 文 件 夾 , 之 后 依 次 進(jìn) 入C:\ProgramData\Nemetschek\Allplan\2019\ETC\Examples,將 PythonParts 文件夾復(fù)制到 Std\Library 文件夾下面。
這樣就可以在軟件界面,庫/辦公室/PythonParts 中找到全面的最基本的 Python 庫。
|裝配式 軟件推薦——點(diǎn)擊申請(qǐng)?jiān)囉?/a>
艾三維技術(shù),用心服務(wù)上千家客戶,專為客戶提供bentley軟件,建筑用的bim軟件等正版BIM軟件出售。
BIM軟件免費(fèi)公開課,bim技術(shù)微信交流群,bim學(xué)習(xí)資料領(lǐng)取請(qǐng)?zhí)砑游⑿牛?8122393143
裝配式建筑-用預(yù)制部品部件在工地裝配而成的建筑,稱為裝配式建筑。裝配式顧名思義也就是直接安裝、配備的方式;建筑所需的構(gòu)件在工廠進(jìn)行預(yù)制,比如所需的梁、柱等直接在施工之前,將所需的部件相關(guān)資料提交到生產(chǎn)廠家手上,由生產(chǎn)廠家進(jìn)行部件生產(chǎn),生產(chǎn)完成后運(yùn)輸?shù)绞┕がF(xiàn)場(chǎng)直接安裝
本次內(nèi)容來自艾三維為鐵建相關(guān)單位提供的內(nèi)部培訓(xùn)。培訓(xùn)內(nèi)容主要是3DEXPERIENCE2017xCATIA在鐵路行業(yè)設(shè)計(jì)的基礎(chǔ)模塊和鐵路設(shè)計(jì)DEMO講解。培訓(xùn)對(duì)象是CATIA零基礎(chǔ)或有CATIAV5基礎(chǔ)的路橋隧軌的工程人員,培訓(xùn)目標(biāo)一是通過基礎(chǔ)模塊的培訓(xùn),達(dá)到對(duì)CATIA基礎(chǔ)功能的熟練掌握,二是通過DEMO的學(xué)習(xí),了解CATIA在...