我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > 機械制圖 > 機械技巧

數據庫開發工具建立機械標準件庫的思想和方法

時間:2011-07-15 09:32:05 來源:未知
作為目前國內外最為流行的CAD通用軟件,AutoCAD強大的圖形功能、友好的用戶界面以及強大的二次開發功能,為機械標準件在AutoCAD中的快速繪制提供了方便.
  進行機械設計難免要查詢和繪制標準件,由于標準件繪制極為繁瑣,且需反復查手冊找數據,非常耗時耗力,因此有必要利用AutoCAD二次開發功能,開發能快速、準確查詢和繪制機械標準件的軟件,以提高繪圖速度和節省人力資源.本系統所設計的機械標準件庫,解決了這一系列的問題.

1 設計思想
 

  標準件庫的設計基于這樣一個前提:查詢與繪制工作為后臺服務,對客戶透明,其目的是讓用戶只進行最簡單操作即可得到由系統繪制的標準件的圖形,并可查詢到與該標準件相關的信息.
  整個系統可分為如下幾大功能模塊(如圖1所示).


圖1 系統的功能模塊
Fig.1 The function modules of the system

  系統首先通過人機交互模塊獲得查詢和繪制的條件,然后對數據庫進行查詢,并將所獲取的數據返回給圖形繪制模塊進行繪圖操作.

2.系統數據的管理
 

  本系統通過建立一個專門的數據庫系統來管理所有標準件的參數、圖形以及相關的各種信息.

2.1 數據庫的創建
  創建數據庫前首先要分析清楚需要創建的數據庫必須有哪些內容.對機械標準件來說,各標準件至少都應創建一個記錄其類型和型號、特定的參數等的主表.以軸承為例,必須建一個包括類型、型號、參數、圖像文件的存儲地址等字段的表(如表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 類型 型號 圖像文件地址 內徑 外徑 寬 裝配內徑 裝配外徑 軸承圓角 軸肩圓角 預期壽命 安全系數

  除了主表外,還要根據不同的需要向數據庫增加一個記錄各種輔助信息的輔助表.輔助表與主表一一對應,主要記錄標準件的附加信息,如:價格、產地等.
  由于主表記錄的都是統一、不變的數據,為維護其安全性,對主表進行修改必須具備較高的權限.而輔助表記錄的信息要經常改變,為方便用戶修改,不作權限的設定.
  另外,針對每個設計系統都自動生成一個動態表,用來記錄用戶設計中用到的標準件的信息.當用戶插入一個標準件時,動態表便將該標準件記錄下來,用戶刪除某個標準件時,動態表也相應刪除該標準件的記錄.有了動態表,用戶可以很輕松的得到設計中所涉及的標準件的各種信息,包括各種標準件的數目、價格、庫存等.

2.2 應用程序的編制
  機械標準件庫作為一個獨立的系統存在,用戶既可通過AutoCAD對其進行訪問,亦可單獨運行其應用程序,進行插入、刪除、查詢等操作,因此必須為其編寫應用程序.
  由于很多企業的設計都是在多機系統上進行,所以,選擇具有強大的客戶機/服務器開發功能的PowerBuilder6.0作為應用程序開發工具,能為以后完善系統、開發客戶機/服務器體系提供更大的靈活性.
  PowerBuilder6.0的應用程序要使用的所有窗口都可以由它的Window描繪器實現,窗口及其上的各種控件必須用 PowerBuilder6.0的PowerScript語言來驅動.通過Window描繪器的Image控件,可將標準件的相應圖形顯示在主窗口上,用戶使用時更加清楚明了.#p#分頁標題#e#
  軸承的數據庫系統運行時如圖2所示.


圖2 軸承數據庫系統的主窗口
Fig.2 The main window of the bearing DB system

3 查詢和繪圖的處理
 

  系統查詢和繪圖的功能主要在AutoCAD中實現

3.1 開發工具的選擇
  AutoCAD提供多種開發工具,包括AutoLISP、ADS、ARX等.用C++編寫的ARX文件能自如地生成各種界面和調用AutoCAD內部命令,但較ADS復雜,因此系統采用VisualC++5.0語言在ARX程序框架結構的基礎上調用ADS函數,以加速程序的開發.

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

3.3 繪圖
  在ADS中調用AutoCAD命令可以很容易地實現圖形的繪制.
  首先,要由用戶給出標準件的插入點,有了插入點后,系統通過ads-command()函數調用AutoCAD的作圖命令作圖.ads-command()函數所需的參數由系統根據用戶的不同要求訪問標準件庫后返回.

4 用戶界面的處理
 

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


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


  系統要對顯示在對話框上的大量的圖像文件進行管理,處理方法是將圖像文件的地址和名字作為一個字段存儲在標準件庫中,需要時通過標準件庫返回的地址進行調用.

5 結 論


  通過機械標準件數據庫系統的開發,為解決機械設計中所涉及的大量的標準件的快速查詢與繪制提供了有效途徑,同時,也解決了數據的安全性和查詢的準確性問題.并且,由于系統大量調用各種相關的圖像,使用戶界面更加友好,使用更加直接.


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            亚洲天堂久久久久久久| 国内精品国产成人| 成人高清免费在线播放| 精品乱人伦小说| 首页亚洲欧美制服丝腿| 欧美午夜精品免费| 亚洲精品成a人| 91官网在线免费观看| 亚洲免费观看高清完整版在线观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产91清纯白嫩初高中在线观看 | 成人av在线资源网站| 国产欧美日韩另类视频免费观看 | 亚洲在线中文字幕| 欧美性大战xxxxx久久久| 依依成人精品视频| 欧美色精品天天在线观看视频| 一区二区三区蜜桃网| 欧洲国内综合视频| 午夜精品久久久久久久99樱桃| 欧美日韩久久久久久| 日本不卡视频一二三区| 欧美变态tickling挠脚心| 久久精品999| 国产日韩成人精品| 91日韩在线专区| 亚洲成人1区2区| 欧美精品一区二区在线播放| 国产一区二区视频在线| 国产精品亲子伦对白| 91丨九色丨尤物| 婷婷开心激情综合| 久久影视一区二区| 91理论电影在线观看| 日韩成人精品视频| 国产欧美精品一区| 在线一区二区三区做爰视频网站| 丝袜国产日韩另类美女| 久久久精品影视| av中文字幕不卡| 日产国产欧美视频一区精品 | 久久九九全国免费| 日本韩国一区二区| 老司机精品视频在线| 亚洲欧洲日韩在线| 91精品国产综合久久久久久漫画| 狠狠狠色丁香婷婷综合久久五月| 中文字幕一区视频| 日韩一区二区免费视频| jizzjizzjizz欧美| 麻豆传媒一区二区三区| 亚洲欧美日韩小说| 精品国产亚洲一区二区三区在线观看 | 国产精品一二三区| 亚洲国产欧美一区二区三区丁香婷| 日韩你懂的在线播放| 一本色道亚洲精品aⅴ| 久久精品国产精品亚洲红杏| 亚洲天堂网中文字| 2023国产精华国产精品| 欧美色中文字幕| 成人午夜视频在线观看| 六月丁香综合在线视频| 一区二区三区产品免费精品久久75| 精品女同一区二区| 欧美精品高清视频| 色综合色狠狠天天综合色| 国产精品99久| 免费成人在线视频观看| 亚洲综合在线免费观看| 国产精品久久久久久福利一牛影视| 欧美一级搡bbbb搡bbbb| 精品视频一区二区不卡| 色综合色综合色综合色综合色综合| 狠狠色狠狠色综合日日91app| 午夜日韩在线观看| 一区二区三区在线视频播放| 国产精品久久久久一区二区三区| 精品黑人一区二区三区久久| 51午夜精品国产| 欧美三级欧美一级| 欧美在线观看视频一区二区三区| 99免费精品视频| 播五月开心婷婷综合| 风流少妇一区二区| 成人午夜在线播放| 国产成人h网站| 国产精品1区2区3区在线观看| 毛片不卡一区二区| 老司机精品视频在线| 日本vs亚洲vs韩国一区三区二区 | 日韩av不卡在线观看| 午夜电影网亚洲视频| 亚洲第一成人在线| 午夜电影一区二区三区| 亚洲狠狠爱一区二区三区| 亚洲一区二区3| 午夜a成v人精品| 美女视频免费一区| 久久99九九99精品| 国产一区二区福利| 成人福利视频在线| 97se亚洲国产综合在线| 色94色欧美sute亚洲线路一ni | 欧美变态tickling挠脚心| 精品国产99国产精品| 国产亚洲欧美中文| 亚洲免费观看高清| 亚洲bt欧美bt精品| 狠狠色狠狠色综合日日91app| 国产精品77777| www.性欧美| 欧美亚洲综合久久| 日韩欧美国产一区二区在线播放| 久久免费看少妇高潮| 成人免费在线观看入口| 亚洲小少妇裸体bbw| 蜜桃一区二区三区四区| 成人黄色网址在线观看| 在线亚洲免费视频| 日韩免费在线观看| ㊣最新国产の精品bt伙计久久| 亚洲国产精品一区二区久久恐怖片 | 日韩视频免费直播| 国产欧美日韩视频在线观看| 亚洲精品欧美专区| 蜜桃精品在线观看| 色综合久久中文综合久久97| 日韩一区二区在线看片| 亚洲欧洲精品一区二区三区不卡| 亚洲成人激情自拍| 岛国av在线一区| 欧美日韩欧美一区二区| 日本一区免费视频| 日韩国产在线观看一区| 成人av影院在线| 日韩一区二区免费视频| 亚洲日本丝袜连裤袜办公室| 蜜桃一区二区三区在线观看| 91亚洲男人天堂| 精品国产不卡一区二区三区| 一区二区三区美女视频| 国产精品资源网| 在线播放91灌醉迷j高跟美女| 国产欧美一区二区在线| 美国三级日本三级久久99| 成人av在线播放网址| 精品少妇一区二区三区日产乱码 | 538在线一区二区精品国产| 最新不卡av在线| 国产精品综合二区| 欧美变态口味重另类| 亚洲午夜视频在线观看| 成人性生交大片免费看中文| 日韩欧美专区在线| 丝袜脚交一区二区| 欧美在线观看18| 亚洲欧美国产高清| 99久久精品国产导航| 欧美国产精品久久| 国产一区二三区| 欧美xfplay| 天堂精品中文字幕在线| 欧美日韩在线三级| 亚洲一区二区黄色| 欧洲精品在线观看| 亚洲精品第一国产综合野| 99精品视频一区| 综合久久久久综合| 99热精品国产| 亚洲精品视频免费观看| 色综合天天综合网天天狠天天| 国产精品素人一区二区| 国产91精品欧美| 国产精品污网站| eeuss影院一区二区三区| 国产精品国产馆在线真实露脸| 国产成人福利片| 国产精品电影一区二区| 不卡高清视频专区| 国产精品三级在线观看| 99精品一区二区| 亚洲精品日韩专区silk| 欧美性大战xxxxx久久久| 五月激情综合色| 日韩欧美国产小视频| 国产麻豆精品在线| 国产精品你懂的| 色婷婷精品久久二区二区蜜臀av| 樱桃视频在线观看一区| 欧美日韩精品电影| 免费人成精品欧美精品 | 欧美性受极品xxxx喷水| 亚洲午夜三级在线| 欧美一区二区精美| 国产美女视频91| 亚洲人成精品久久久久| 欧美日韩精品一区视频| 麻豆精品一区二区三区| 欧美国产禁国产网站cc|