999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD的參數化程序開發

2015-06-29 12:10:58許業進
科技資訊 2015年11期

許業進

摘 要:該文說明了AutoCAD的參數化設計的基本思想,并顯示一個參數化繪圖設計程序。通過使用AutoCAD ActiveX自動化訪問AutoCAD對象,與ADO構建之間的數據通信和訪問,實現AutoCAD參數化繪圖。實驗表明該文通過不斷的探索過程,極大的改進功能整合,互動與CAD系統的自動化,完全滿足工程實踐的要求。

關鍵詞:AutoCAD ActiveX自動化 ADO 參數CAD制圖

中圖分類號:TP391 文獻標識碼:A 文章編號:1672-3791(2015)04(b)-0018-01

人機交互繪圖工程設計傳統定義為單一的圖形的修改。然而,在許多專業的繪圖設計中,許多圖形結構有一定的相似性,但是圖形會根據不同尺寸的限制有所不同。一般復雜的圖形,它是開發的參數化繪圖軟件不可缺少的程序。圖片尺寸參數必須交互輸入和控制的程序運行,所有的圖形信息都是自動識別。參數化繪圖程序中增加了智能繪圖,有能力更新和改變繪圖上一個持續發展的根本任務信息,讓用戶較少編輯做出更多的變化,確保設計意圖是保持整個修訂過程,并且大幅提高生產力。

1 參數化繪圖程序

參數化繪圖主要應用于具有相同的圖形結構和大小不同的圖形。一般來說,它是一個參數化繪圖程序中存儲圖形信息的過程。拓撲結構和準則被用來取出結構限制和圖形構造,參數化模型表示結構和幾何邊界之間的關系。

一個參數化繪圖的實現了參數化建模軟件包,以接口開發語言,計算機輔助設計軟件系統建立意向;需要復雜通信系統,通過一種更加優越的繪圖軟件系統的支持作為一個便于計算機程序編程圖形輸入輸出的潛在應用簡化的平臺。

2 參數化繪圖技術方法

2.1 開放式結構設計auotocad2010

AutoCAD2010是計算機輔助繪圖設計軟件,利用AutoLISP的開放式體系結構,ADS,ARX和VBA,定制和擴展應用程序實現參數化繪圖。

2.2 AutoCAD中建立VBA技術

VBA是短期應用和集成開發環境或IDE在AutoCAD面向對象編程,定制AutoCAD提供了一個易于使用的可視化工具。VBA ActiveX自動化界面技術為用戶提供內部編程機制。在AutoCAD中,VBA ActiveX被設計用來與其他的Windows應用程序之間的信息溝通。

通過AutoCADActiveX自動化實現了AutoCAD功能被封裝在ActiveX對象中,用AutoCAD對象模型描述的屬性,方法和事件。所有的ActiveX對象可以進一步由層次結構規劃。應用對象是AutoCAD對象模型的最外層,是所有其他對象的根。VBA實現的應用對象操作AutoCAD的連接。幾乎所有的圖形實體可以創建和操縱,通過AutoCAD圖形用戶界面實現相關的屬性和方法,AutoCAD對象模型實現等效對象。

3 連接微軟Access數據庫

一般的標準件圖形數據的有效管理是一個重要的功能,可以通過基于訪問微軟ActiveX數據對象訪問數據庫幫助微軟VBA集成技術,實現CAD系統(ADO)來創建集成通信結構文件。

3.1 ADO技術

Microsoft ActiveX數據對象(ADO)技術是最新的接入技術,它集成了更多對象的屬性,方法和事件。需要連接到一個類似于下面的示例數據庫文件:

3.1.1 建立一個連接對象

打開訪問文件\DESK.mdb:

Dim adoCon As New

ADODB.ConnectionadoCon.Open"Provider=Microsoft.Jet.OLEDB.4.0; Data

Source="&_Left (strPath,Len(strPath) - 6) & "\DESK.mdb”;

3.1.2 檢索一個記錄集

deskface檢索或打開記錄:

Dim deskRecord As New

ADODB.RecordsetdeskRecord.Open"deskface”,adoCon,adOpenDynamic,adLockOptimistic

3.1.3 寫數據到表中

訪問記錄集SQL MoveFirst,Next,Previous ,Last。可以用于定位記錄的瀏覽和修改。例如,通過使用AddNew添加新記錄,如下所示。

With deskRecord.addnew

'Add the input box data to the fields

.Field(0)=radtxt.text

.Field(1)=centxt.text

……..

.updata

End with

3.1.4 關閉數據庫連接

關閉數據庫連接方式如下:

deskRecord.close

adoCon.Close

3.2 SQL技術

結構查詢語言(SQL)用于大多數數據庫程序與ADO管理相結合,參數化繪圖設計數據實現查詢。例如:

deskRecord.open"Select*From deskface",adoCon,adOpenKeyset, adLockOptimistic

3.3 更多的開發

為進一步發展,你可以使用AutoCAD VBA和ADO AutoCAD數據之間的傳輸和存取Excel實現一體化的打印輸出表。

4 結語

現在CAD技術已發展到智能化,集成化和參數化。參數化繪圖作為系列工程圖具有類似的結構,但不同的參數的大小可以在充分滿足嚴格的工程要求下,會得到比CAD設計更好的支持系統。

參考文獻

[1] 沈博.基于AutoCAD標準件的參數化設計[D].淮南:安徽理工大學,2007.

[2] 武妍.基于VBA的AutoCAD二次開發系統的研究與應用[D].太原:太原理工大學,2008.

[3] 萬羅佳.基于AutoCADVBA上的液體分布器參數化設計軟件的開發[D].天津:天津大學,2013.

[4] 閆小磊.基于AutoCAD的參數化繪圖系統的開發設計[J].科技信息,2011(5):685-723.

主站蜘蛛池模板: 国产精品久久自在自线观看| 成人久久18免费网站| 中文字幕久久精品波多野结| 亚洲va视频| 青青操视频在线| 777午夜精品电影免费看| 午夜视频在线观看免费网站 | 国产精品极品美女自在线网站| 亚洲av成人无码网站在线观看| 女人毛片a级大学毛片免费| 久久性妇女精品免费| 亚洲日韩国产精品无码专区| 欧美福利在线| 亚洲熟女中文字幕男人总站| 国产午夜在线观看视频| 亚洲丝袜第一页| 特级aaaaaaaaa毛片免费视频| 久久久久久国产精品mv| 国产香蕉在线| 99中文字幕亚洲一区二区| 亚洲Av综合日韩精品久久久| 一级成人a毛片免费播放| 六月婷婷综合| 久久久久九九精品影院| 欧美日韩精品一区二区视频| 欧美日韩高清| 亚洲天堂成人在线观看| 伊人久久大香线蕉影院| 国产一级毛片yw| 18禁高潮出水呻吟娇喘蜜芽| 无码精油按摩潮喷在线播放 | 久久精品午夜视频| 国产精品免费福利久久播放| 99在线视频精品| 波多野结衣一区二区三区88| 亚洲天堂高清| 精品一区二区三区四区五区| 亚洲成人福利网站| 青青操视频在线| 国产流白浆视频| 手机在线看片不卡中文字幕| 国产精品护士| 欧洲日本亚洲中文字幕| 亚洲av无码成人专区| 日本精品αv中文字幕| 综合五月天网| 天天综合天天综合| 制服丝袜一区| 亚洲一区免费看| 国产第一页屁屁影院| 最新加勒比隔壁人妻| 五月天久久婷婷| 在线观看欧美国产| 午夜天堂视频| 97超爽成人免费视频在线播放| 国产91透明丝袜美腿在线| 青青青视频免费一区二区| 日韩国产亚洲一区二区在线观看| 亚洲AⅤ无码国产精品| 狠狠色丁香婷婷综合| 亚洲精品无码抽插日韩| 日本亚洲成高清一区二区三区| 亚洲欧洲美色一区二区三区| 91小视频在线| 国产sm重味一区二区三区| 欧美成人日韩| 日韩高清中文字幕| 亚洲综合片| 国产精品欧美激情| 2048国产精品原创综合在线| 国产老女人精品免费视频| 国产精品视频观看裸模| 亚洲性视频网站| 五月婷婷激情四射| 首页亚洲国产丝袜长腿综合| 黄色网址手机国内免费在线观看| 日本a∨在线观看| 九九久久精品国产av片囯产区| 黄色网在线| 亚洲色偷偷偷鲁综合| 五月激情婷婷综合| 无码中字出轨中文人妻中文中|