吳平峰
(貴州電子信息職業(yè)技術(shù)學(xué)院,凱里 556000)
Solidworks二次開發(fā)技術(shù)在工程圖中的應(yīng)用
吳平峰
(貴州電子信息職業(yè)技術(shù)學(xué)院,凱里 556000)
Solidworks二次開發(fā)技術(shù)在工程圖內(nèi)使用的頻率越來越高,本文主要以VB程序設(shè)計(jì)語言為基礎(chǔ),針對SolidWorks工程圖展開二次開發(fā)工作。首先介紹SolidWorks二次開發(fā)過程內(nèi)使用的具體原理、流程以及用戶界面,其次開展工程圖標(biāo)注與轉(zhuǎn)化工作。
Solidworks二次開發(fā)技術(shù)工程圖API函數(shù)
SolidWorks實(shí)質(zhì)上屬于一種三維設(shè)計(jì)軟件,其主要功能是將二維繪畫技術(shù)與三維造型技術(shù)結(jié)合在一起。同時,保證在三維模型內(nèi)部的全部參數(shù)都能夠與二維工程圖之中對應(yīng)信息相同,以進(jìn)一步說明數(shù)據(jù)本身的一致性。但在大多數(shù)情況下,SolidWorks軟件根據(jù)模型形成的工程圖對應(yīng)注解、字體以及尺寸,都不能達(dá)到我國在工程制圖方面提出的嚴(yán)格要求。如果使用應(yīng)用軟件本身的方式展開修正工作,則會顯得更加復(fù)雜。因此,怎樣采用程序開發(fā)的方式完成交互界面內(nèi)部工程圖信息的修改與添加,變?yōu)檎麄€問題的核心。
SolidWorks API屬于一種較為明顯的屬性層次結(jié)構(gòu)。而SolidWorks則可以視為根日錄對象類,其普遍存在于應(yīng)用程序的底部。在SolidWorks中,包含有WpropertySheet、Mxleler、AttributeDef以及Frame等不同部分。當(dāng)需要訪問SolidWorks API的時候,SolidWorks就能夠直接充當(dāng)一個入口程序進(jìn)行使用。SolidWorks可以直接訪問存在于SolidWorks API之中的全部對象。在SolidWorks API調(diào)用過程中,接口普遍都是采用逐級尋訪的方式。簡單來說,即為先調(diào)用需要功能對象的父對象,其后再選擇該父對象中的子對象,進(jìn)而得到自身需要的功能。……