久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁(yè) > 機(jī)械制圖 > 機(jī)械技巧

數(shù)據(jù)庫(kù)開(kāi)發(fā)工具建立機(jī)械標(biāo)準(zhǔn)件庫(kù)的思想和方法

時(shí)間:2011-07-15 09:32:05 來(lái)源:未知
作為目前國(guó)內(nèi)外最為流行的CAD通用軟件,AutoCAD強(qiáng)大的圖形功能、友好的用戶界面以及強(qiáng)大的二次開(kāi)發(fā)功能,為機(jī)械標(biāo)準(zhǔn)件在AutoCAD中的快速繪制提供了方便.
  進(jìn)行機(jī)械設(shè)計(jì)難免要查詢(xún)和繪制標(biāo)準(zhǔn)件,由于標(biāo)準(zhǔn)件繪制極為繁瑣,且需反復(fù)查手冊(cè)找數(shù)據(jù),非常耗時(shí)耗力,因此有必要利用AutoCAD二次開(kāi)發(fā)功能,開(kāi)發(fā)能快速、準(zhǔn)確查詢(xún)和繪制機(jī)械標(biāo)準(zhǔn)件的軟件,以提高繪圖速度和節(jié)省人力資源.本系統(tǒng)所設(shè)計(jì)的機(jī)械標(biāo)準(zhǔn)件庫(kù),解決了這一系列的問(wèn)題.

1 設(shè)計(jì)思想
 

  標(biāo)準(zhǔn)件庫(kù)的設(shè)計(jì)基于這樣一個(gè)前提:查詢(xún)與繪制工作為后臺(tái)服務(wù),對(duì)客戶透明,其目的是讓用戶只進(jìn)行最簡(jiǎn)單操作即可得到由系統(tǒng)繪制的標(biāo)準(zhǔn)件的圖形,并可查詢(xún)到與該標(biāo)準(zhǔn)件相關(guān)的信息.
  整個(gè)系統(tǒng)可分為如下幾大功能模塊(如圖1所示).


圖1 系統(tǒng)的功能模塊
Fig.1 The function modules of the system

  系統(tǒng)首先通過(guò)人機(jī)交互模塊獲得查詢(xún)和繪制的條件,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),并將所獲取的數(shù)據(jù)返回給圖形繪制模塊進(jìn)行繪圖操作.

2.系統(tǒng)數(shù)據(jù)的管理
 

  本系統(tǒng)通過(guò)建立一個(gè)專(zhuān)門(mén)的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)管理所有標(biāo)準(zhǔn)件的參數(shù)、圖形以及相關(guān)的各種信息.

2.1 數(shù)據(jù)庫(kù)的創(chuàng)建
  創(chuàng)建數(shù)據(jù)庫(kù)前首先要分析清楚需要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)必須有哪些內(nèi)容.對(duì)機(jī)械標(biāo)準(zhǔn)件來(lái)說(shuō),各標(biāo)準(zhǔn)件至少都應(yīng)創(chuàng)建一個(gè)記錄其類(lèi)型和型號(hào)、特定的參數(shù)等的主表.以軸承為例,必須建一個(gè)包括類(lèi)型、型號(hào)、參數(shù)、圖像文件的存儲(chǔ)地址等字段的表(如表1所示).


表1 軸承的主表
Table 1 The main list of bearing


  表1中字段名的含義如表2所示.
 

表2 字段名的意義
Table 2 The meanings of column names

type model slide adrs d dd b d1 d3 r rg lh s0 類(lèi)型 型號(hào) 圖像文件地址 內(nèi)徑 外徑 寬 裝配內(nèi)徑 裝配外徑 軸承圓角 軸肩圓角 預(yù)期壽命 安全系數(shù)

  除了主表外,還要根據(jù)不同的需要向數(shù)據(jù)庫(kù)增加一個(gè)記錄各種輔助信息的輔助表.輔助表與主表一一對(duì)應(yīng),主要記錄標(biāo)準(zhǔn)件的附加信息,如:價(jià)格、產(chǎn)地等.
  由于主表記錄的都是統(tǒng)一、不變的數(shù)據(jù),為維護(hù)其安全性,對(duì)主表進(jìn)行修改必須具備較高的權(quán)限.而輔助表記錄的信息要經(jīng)常改變,為方便用戶修改,不作權(quán)限的設(shè)定.
  另外,針對(duì)每個(gè)設(shè)計(jì)系統(tǒng)都自動(dòng)生成一個(gè)動(dòng)態(tài)表,用來(lái)記錄用戶設(shè)計(jì)中用到的標(biāo)準(zhǔn)件的信息.當(dāng)用戶插入一個(gè)標(biāo)準(zhǔn)件時(shí),動(dòng)態(tài)表便將該標(biāo)準(zhǔn)件記錄下來(lái),用戶刪除某個(gè)標(biāo)準(zhǔn)件時(shí),動(dòng)態(tài)表也相應(yīng)刪除該標(biāo)準(zhǔn)件的記錄.有了動(dòng)態(tài)表,用戶可以很輕松的得到設(shè)計(jì)中所涉及的標(biāo)準(zhǔn)件的各種信息,包括各種標(biāo)準(zhǔn)件的數(shù)目、價(jià)格、庫(kù)存等.

2.2 應(yīng)用程序的編制
  機(jī)械標(biāo)準(zhǔn)件庫(kù)作為一個(gè)獨(dú)立的系統(tǒng)存在,用戶既可通過(guò)AutoCAD對(duì)其進(jìn)行訪問(wèn),亦可單獨(dú)運(yùn)行其應(yīng)用程序,進(jìn)行插入、刪除、查詢(xún)等操作,因此必須為其編寫(xiě)應(yīng)用程序.
  由于很多企業(yè)的設(shè)計(jì)都是在多機(jī)系統(tǒng)上進(jìn)行,所以,選擇具有強(qiáng)大的客戶機(jī)/服務(wù)器開(kāi)發(fā)功能的PowerBuilder6.0作為應(yīng)用程序開(kāi)發(fā)工具,能為以后完善系統(tǒng)、開(kāi)發(fā)客戶機(jī)/服務(wù)器體系提供更大的靈活性.
  PowerBuilder6.0的應(yīng)用程序要使用的所有窗口都可以由它的Window描繪器實(shí)現(xiàn),窗口及其上的各種控件必須用 PowerBuilder6.0的PowerScript語(yǔ)言來(lái)驅(qū)動(dòng).通過(guò)Window描繪器的Image控件,可將標(biāo)準(zhǔn)件的相應(yīng)圖形顯示在主窗口上,用戶使用時(shí)更加清楚明了.#p#分頁(yè)標(biāo)題#e#
  軸承的數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)如圖2所示.


圖2 軸承數(shù)據(jù)庫(kù)系統(tǒng)的主窗口
Fig.2 The main window of the bearing DB system

3 查詢(xún)和繪圖的處理
 

  系統(tǒng)查詢(xún)和繪圖的功能主要在AutoCAD中實(shí)現(xiàn)

3.1 開(kāi)發(fā)工具的選擇
  AutoCAD提供多種開(kāi)發(fā)工具,包括AutoLISP、ADS、ARX等.用C++編寫(xiě)的ARX文件能自如地生成各種界面和調(diào)用AutoCAD內(nèi)部命令,但較ADS復(fù)雜,因此系統(tǒng)采用VisualC++5.0語(yǔ)言在ARX程序框架結(jié)構(gòu)的基礎(chǔ)上調(diào)用ADS函數(shù),以加速程序的開(kāi)發(fā).

3.2 數(shù)據(jù)庫(kù)的訪問(wèn)
  系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),要通過(guò)ASE(AutoCAD SQL擴(kuò)充)或ASI(AutoCAD SQL程序接口)利用SQL(結(jié)構(gòu)查詢(xún)語(yǔ)言)進(jìn)行.為了讓用戶使用得更方便、簡(jiǎn)單,這些操作通過(guò)ARX編程由系統(tǒng)實(shí)現(xiàn).ASE通過(guò)執(zhí)行SQL命令可以對(duì)外部數(shù)據(jù)庫(kù)進(jìn)行管理,但它無(wú)法將訪問(wèn)數(shù)據(jù)庫(kù)的返回值賦給AutoCAD變量.因此,用ADS編寫(xiě)AutoCAD應(yīng)用程序調(diào)用SQL功能訪問(wèn)標(biāo)準(zhǔn)件庫(kù)并返回結(jié)果時(shí),必須通過(guò)ASI進(jìn)行.
  ASI是ADS的一個(gè)命令集,這些命令能夠查詢(xún)數(shù)據(jù)庫(kù)并將查詢(xún)結(jié)果賦給內(nèi)存變量.ADS利用這些命令訪問(wèn)機(jī)械標(biāo)準(zhǔn)件庫(kù),獲得標(biāo)準(zhǔn)件庫(kù)的相關(guān)數(shù)據(jù)后賦給相應(yīng)的函數(shù),其中圖像文件一項(xiàng)返回的是標(biāo)識(shí)它們的存儲(chǔ)地址的字符串.
  在AutoCAD中對(duì)主表和輔助表只能進(jìn)行查詢(xún)操作,不能進(jìn)行刪除和插入操作,以保證數(shù)據(jù)的安全.查詢(xún)時(shí)需要進(jìn)行有效性檢驗(yàn),以避免用戶誤操作,保證查詢(xún)結(jié)果的準(zhǔn)確有效.
  對(duì)主表和輔助表的刪除、插入操作,可以利用標(biāo)準(zhǔn)件數(shù)據(jù)庫(kù)的應(yīng)用程序進(jìn)行,其中,對(duì)主表的操作要受權(quán)限的限制.

3.3 繪圖
  在ADS中調(diào)用AutoCAD命令可以很容易地實(shí)現(xiàn)圖形的繪制.
  首先,要由用戶給出標(biāo)準(zhǔn)件的插入點(diǎn),有了插入點(diǎn)后,系統(tǒng)通過(guò)ads-command()函數(shù)調(diào)用AutoCAD的作圖命令作圖.ads-command()函數(shù)所需的參數(shù)由系統(tǒng)根據(jù)用戶的不同要求訪問(wèn)標(biāo)準(zhǔn)件庫(kù)后返回.

4 用戶界面的處理
 

  系統(tǒng)的用戶界面采取對(duì)話框的形式,以簡(jiǎn)化人機(jī)交互操作.為求簡(jiǎn)單明了,對(duì)話框上插入相應(yīng)標(biāo)準(zhǔn)件的實(shí)物立體圖和不同方向的視圖.用戶只需選擇所需標(biāo)準(zhǔn)件的型號(hào)和視圖并提供插入點(diǎn)即可得到相應(yīng)的圖形.這些預(yù)覽功能確保了輸入的準(zhǔn)確性.
  系統(tǒng)的用戶界面由兩級(jí)對(duì)話框組成,程序運(yùn)行時(shí)先彈出第一級(jí)對(duì)話框供用戶選擇標(biāo)準(zhǔn)件種類(lèi)(如:軸承、螺母等)之用,當(dāng)標(biāo)準(zhǔn)件種類(lèi)選定后彈出第二級(jí)對(duì)話框供用戶選定所選標(biāo)準(zhǔn)件的參數(shù).
  系統(tǒng)通過(guò)調(diào)用相對(duì)應(yīng)的對(duì)話框構(gòu)件的初始化函數(shù)ads-action-tile()來(lái)響應(yīng)用戶在對(duì)話框上進(jìn)行的操作.
  以墊圈為例,程序運(yùn)行時(shí)其第二級(jí)對(duì)話框形狀如圖3所示.


圖3 插入墊圈的對(duì)話框
Fig.3 The dialog-box for inserting a gasket


  系統(tǒng)要對(duì)顯示在對(duì)話框上的大量的圖像文件進(jìn)行管理,處理方法是將圖像文件的地址和名字作為一個(gè)字段存儲(chǔ)在標(biāo)準(zhǔn)件庫(kù)中,需要時(shí)通過(guò)標(biāo)準(zhǔn)件庫(kù)返回的地址進(jìn)行調(diào)用.

5 結(jié) 論


  通過(guò)機(jī)械標(biāo)準(zhǔn)件數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā),為解決機(jī)械設(shè)計(jì)中所涉及的大量的標(biāo)準(zhǔn)件的快速查詢(xún)與繪制提供了有效途徑,同時(shí),也解決了數(shù)據(jù)的安全性和查詢(xún)的準(zhǔn)確性問(wèn)題.并且,由于系統(tǒng)大量調(diào)用各種相關(guān)的圖像,使用戶界面更加友好,使用更加直接.


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩一区二区欧美| 国产精品区一区| 国产成人a亚洲精品| 欧美日本啪啪无遮挡网站| 欧美一级爱爱视频| 日韩中文字幕在线| 日韩欧美亚洲精品| 国产a级片免费观看| 天堂v在线视频| 97精品视频在线播放| 最新不卡av| 国产麻花豆剧传媒精品mv在线| 国产精品毛片a∨一区二区三区|国| 日韩精品手机在线观看| 国产高清一区视频| 色欲av无码一区二区人妻| 97人人模人人爽人人喊中文字| 国产精品久久久av| 加勒比海盗1在线观看免费国语版 加勒比在线一区二区三区观看 | 黄色99视频| 国产精品视频网| 欧美久久久久久久久久久久久久| 国产av天堂无码一区二区三区| 亚洲成熟丰满熟妇高潮xxxxx| 不卡中文字幕在线| 一区二区三区电影| 国产精品一区二区3区| 欧美精品久久久久久久免费观看| 精品一区2区三区| 另类美女黄大片| 国产内射老熟女aaaa| 欧美成人中文字幕在线| 国产乱子伦精品无码专区| 在线观看国产一区| av免费观看网| 婷婷久久五月天| 国产白丝袜美女久久久久| 日本不卡二区| 国产精品视频一区二区三区四| 激情婷婷综合网| 欧美成人精品在线播放| 成人免费淫片aa视频免费| 日韩在线一级片| 日韩在线视频中文字幕| 黄色国产精品一区二区三区| 精品国产aⅴ麻豆| 国产精品999视频| 欧美日韩福利在线| 精品国产乱码久久久久久88av| av动漫在线观看| 日韩欧美视频一区二区三区四区| 国产精品视频久| 国产精品一区二| 日本精品国语自产拍在线观看| 国产精品入口芒果| 福利视频一区二区三区四区| 日本精品久久中文字幕佐佐木| 国产精品视频xxx| 国产精品一区在线观看| 日本阿v视频在线观看| 国产精品成人品| 欧美另类69精品久久久久9999 | 久久青草福利网站| 欧美国产综合视频| 一区二区三区精品国产| 日韩一区二区福利| 国产精品有限公司| 欧美在线视频二区| 欧美精品激情在线| 色琪琪综合男人的天堂aⅴ视频| 国产欧美韩日| 日本特级黄色大片| 久热精品视频在线观看| 国产精品8888| 国产又黄又爽免费视频 | 欧美高清视频一区二区三区在线观看| 两个人的视频www国产精品| av一区观看| 欧美高清中文字幕| 五月天亚洲综合情| 欧美成人在线影院| 日韩中文字幕网址| 91精品免费| 国产欧美一区二区三区四区| 日韩国产欧美一区| 在线观看欧美亚洲| 国产精品日韩欧美一区二区 | 国产精品美女久久久久av福利| 91精品在线看| 狠狠色狠狠色综合人人| 色综合久久久久无码专区| 久久99国产综合精品女同| 日韩中文字幕第一页| 97免费在线视频| 国产一区二区三区精彩视频| 热re99久久精品国产99热| 亚洲国产日韩美| 久久久久久国产精品久久| 国产精品久久久久久久久久久久久| 久久精品中文字幕一区二区三区| 成人久久精品视频| 国产亚洲精品美女久久久m| 欧美性视频网站| 日韩免费高清在线观看| 少妇高清精品毛片在线视频| 伊人久久大香线蕉午夜av| 国产精品久久久久高潮| 国产精品我不卡| 日韩一级黄色av| 久久人人爽爽人人爽人人片av| 国产精品中文在线| 蜜桃成人在线| 人妻少妇精品无码专区二区| 色香蕉在线观看| 亚洲一区二区三区免费看| 美女精品久久久| 欧美精品在线观看| 欧美美最猛性xxxxxx| 国产精品视频一区二区三区四区五区 | 天天爱天天做天天操| 精品国产一区二区三| 国产精品户外野外| 国产精品久久一区主播| 久久精品在线播放| 久久精品视频在线观看| 久久久www成人免费精品| 久久精彩免费视频| 精品国产欧美一区二区五十路 | 91久热免费在线视频| 国产欧美日韩视频| 国产美女无遮挡网站| 美日韩免费视频| 黄色免费高清视频| 精品一区久久久久久| 国产一区二区三区色淫影院| 国产欧美一区二区| 国产剧情久久久久久| 国产精品尤物福利片在线观看| 国产精品一区二区三| 超碰97网站| 久久免费视频1| 国产成人97精品免费看片| 91精品综合久久久久久五月天| 99精品99久久久久久宅男| www.亚洲天堂网| 国产精品18久久久久久麻辣| 国产chinese精品一区二区| 精品国产区一区二区三区在线观看| 久久久国产91| 久久国产精品久久久久久久久久| 在线观看污视频| 午夜啪啪免费视频| 日韩免费视频在线观看| 精品人妻人人做人人爽| 国产噜噜噜噜噜久久久久久久久| 99久久99久久精品国产片| 久久九九国产视频| 国产精品久久久久久久久久ktv| 精品免费国产| 国产99久久久欧美黑人| 亚洲精品视频一区二区三区| 日本在线观看一区二区| 日韩人妻精品一区二区三区| 欧美精品尤物在线| 国产欧美日韩伦理| 91精品国产高清久久久久久91 | 久久久91精品| 九九热精品视频在线播放| 天天综合色天天综合色hd| 欧美日韩精品免费在线观看视频| 国产亚洲精品自在久久| 久久久精品国产一区二区三区| 久久精品国产欧美激情| 国产99久久精品一区二区 | 国产偷久久久精品专区| 成人动漫在线观看视频| 色妞欧美日韩在线| 色综合久久精品亚洲国产| 亚洲精品在线视频观看| 欧美中日韩一区二区三区| 国产伦精品一区二区三区四区视频 | 色综合色综合网色综合| 日本国产中文字幕| 国产美女作爱全过程免费视频| 久久久久久久9| 伊人久久大香线蕉成人综合网| 日韩精品―中文字幕| 国产精品一区二区三区在线| zzijzzij亚洲日本成熟少妇| 久久久久国产一区二区三区| 欧美极品日韩| 2019日韩中文字幕mv| 麻豆乱码国产一区二区三区 | 精品欧美一区二区久久久伦| 99精彩视频| 不卡av在线播放| 日韩精品免费一区| 成人黄动漫网站免费| 国产精品无码专区av在线播放| 五码日韩精品一区二区三区视频|