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

基于VB環境的拉刀CAD系統設計

2021-12-14 10:29:02董慧鋒
電子制作 2021年23期
關鍵詞:界面程序數據庫

董慧鋒

(鄭州工業應用技術學院機電工程學院,河南鄭州,451100)

拉刀是一種加工效率及加工精度都很高的非標準刀具,廣泛應用在各種孔類零件的制造加工中。由于拉刀是非標刀具,其結構復雜,牽涉的參數比較多、計算工作量大、齒形設計也很繁瑣,因此拉刀的設計費時費力。此外,由于拉刀的特性,屬于精密家棟刀具,制造加工的成本很高,一旦在設計時出現失誤, 勢必會造成較大的經濟損失[1]。為了避免以上狀況的發生,提高拉刀設計的時效性和設計精度,本文綜合運用Visual Basic編程技術、數據庫技術、CAD二次開發等技術,設計了運行windows平臺拉刀計算機輔助設計系統。拉刀設計人員可以借助此系統的人機交互界面完成拉刀設計參數的輸入和相應的計算,然后調取AutoCAD完成拉刀的圖形繪制。

1 系統整體結構設計

本系統是以Windows系統為平臺,以Visual Basic6.0計算機語言為開發工具,依據Windows自帶的Microsoft Access建立拉刀的參數數據庫,系統獲得相應參數數據后,操控AutoCAD軟件完成拉刀標準圖紙的繪圖,并進行輸出、保存。使用者只需將拉刀設計所需要的參數信息輸入到系統中,即可實現拉刀的設計計算及圖紙的自動生成。

本系統的機構設計如圖1所示。

圖1 系統機構框圖

為了實現系統后續的可擴展性、可維護性、可移植性,根據系統規劃和模塊化設計原則,本系統主要有以下幾個模塊:人機交互模塊、數據庫模塊、參數設計模塊和圖形繪制模塊。在人機界面中,使用者根據設計需要輸入拉刀參數。輸入拉刀設計參數完畢后,本系統會根據使用者輸入、選擇的數據進行設計、計算,并最終生成繪制拉刀的數據參數。即使輸入的設計參數不正確或超出數據庫中的范圍,系統將進行錯誤提示。然后程序會自動啟動AutoCAD進行繪制拉刀圖形并對結果文件進行保存。最后關閉圖形文件、退出AutoCAD。

2 系統的主要功能模塊

2.1 人機交互模塊

拉刀CAD系統的人機交互界面的設計是整個系統設計的重要組成部分,所以系統的界面設計尤為重要。交互式用戶界面主要用于輸入已知拉刀參數和用戶的特殊的需求,如拉刀類型、工件材料、拉刀材料、預制孔直徑以及容屑槽參數等數據。所以用戶界面一定要簡潔、明了方便用戶輸入。VB語言的特點也讓人機交互界面更加直觀和易懂。

打開拉刀CAD系統可執行文件后,首先顯示的系統的登錄界面,界面很簡潔,如圖2所示。上面是一個標簽,其標題是“歡迎使用拉刀CAD設計系統”;中間部分是一個框架,內部是一個圖像框(Image)顯示的是一個拉刀的圖形;下部是兩個命令按鈕,分別是“歡迎進入”、“退出”,點擊即可進入系統,或退出系統。其程序如下:

圖2 登錄界面

按鈕“歡迎進入”的程序:

點擊按鈕進入材料選擇界面,如圖3所示,點擊幫助還可以顯示常用材料的提示說明,“拉刀材料”和“工件材料”的選擇,都可以根據常用的材料在下拉列表框顯示并進行選擇。

圖3 材料選擇界面

2.2 參數輸入模塊

完成拉刀類型、拉刀材料選擇之后,系統進入拉刀參數輸入界面,系統會根據輸入的參數,進行計算,最后完成圖形繪制。參數輸入界面如圖4所示。

圖4 參數錄入

此界面主要用于輸入拉刀的有關參數。如圖4所示,選擇的拉刀類型為花鍵拉刀。需要輸入的參數為:預制孔直徑、預制孔最小極限尺寸、花鍵大徑、花鍵大徑最大極限尺寸、拉削長度、花鍵鍵寬、鍵數。其中鍵數是由下拉列表框進行選擇,此數據都是整數,2、4、6、8、10、12等。然后是兩個命令按鈕:“下一步”、“上一步”。

如果輸入和選擇參數后,發現上個界面的“材料選擇”有問題,此時可以單擊“上一步”按鈕,返回“材料選擇”界面。其程序如下:

2.3 數據庫模塊

系統的數據庫是由拉刀設計者在設計拉刀的過程中,按照設計要求、標準及相關的拉刀設計手冊,建立的原始數據和相應的計算結果。原始數據應包括繪制拉刀、設計拉刀的一些關鍵數據,如刀柄的長度、齒升、齒距、容屑槽的尺寸、容屑槽的系數等相關數據參數[2]。

由于VB語言自身并沒有可以訪問數據庫相關的類,因此,系統設計時需要引用一個能夠訪問數據庫的類來進行數據庫的訪問。本系統采用ADODB,與DAO和API比較起來,ADODB比DAO使用起來更靈敏、功能更強;對比API,ADODB更容易使用。Access數據庫相對SQL來說,使用起來更容易,而且可以滿足本系統對數據庫容量的要求,所以拉刀CAD系統選擇了Access。

依據拉刀參數的類型完成數據庫建立后,就可以通過Select和Find等語句,逐一的對數據庫內的數據進行檢索、計算,獲得的結果可以直接用于拉刀圖形的繪制。

2.4 圖形繪制模塊

本系統利用Visual Basic編程語言直接調用AutoCAD軟件實現參數化、自動化拉刀圖形繪制。根據用戶在參數界面錄入已知設計的相關參數及要求,系統會對這些數據進行計算整理,通過調用各種計算子程序及數據庫,對拉刀進行優化設計計算,并把設計結果傳送給繪圖程序,然后打開AutoCAD軟件,完成拉刀的圖紙繪制,繪制過程如下圖5所示。

圖5 繪圖界面

3 系統主要程序的設計

本系統程序設計除了各種計算和調用數據庫外,最重要的就是啟動AutoCAD軟件,然后根據輸入及計算的參數繪制拉刀圖形。

3.1 進入AutoCAD繪圖環境

利用AutoCAD ActiveX Automation技術,使用者可以通過程序在內部或外部,完成對AutoCAD繪圖軟件的操控。在VB編程語言中,可以把AutoCAD軟件看作一個圖形窗口,然后對圖形窗口執行打開、繪圖、編輯、保存、打印及關閉等操作。具體操作命令如下:

3.2 圖形繪制程序

進入繪圖界面后,要根據拉刀參數進行圖形的繪制。對于拉刀圖形主要是直線和曲線的組合,因此,繪圖程序最重要的就是獲取直線、曲線的起始點和起始角度。為了提高程序運行效率,可以把直線和曲線的繪制設計成子程序進行調用。

下面創建繪制直線的子程序:

對于拉刀的圖紙繪制來說,其實就是直線、曲線、圓弧等的組合,利用以上這些子程序就可以完成拉刀圖紙的自動繪制。后續也可以對這些程序進行擴充,來完成更多類型拉刀的圖紙的設計。

4 結論

本設計完成了拉刀CAD系統的設計。在windows平臺,基于VB語言環境和數據庫,調用AutoCAD 軟件完成拉刀工程圖的參數化繪制。基于VB環境的拉刀CAD系統可以對拉刀進行參數化設計,對不同規格的拉刀進行參數的自動計算和出圖,可以有效地縮短了設計、開發、制造周期,提高設計效率。

猜你喜歡
界面程序數據庫
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
人機交互界面發展趨勢研究
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产午夜无码专区喷水| 呦系列视频一区二区三区| 亚洲一区二区约美女探花| 免费看av在线网站网址| 国产精品视频观看裸模| 9999在线视频| 亚亚洲乱码一二三四区| 制服丝袜在线视频香蕉| 成人日韩视频| 久久综合丝袜长腿丝袜| 亚洲国产中文在线二区三区免| 婷婷六月综合| 国产一级小视频| 四虎国产永久在线观看| 国产尤物视频在线| 91精品伊人久久大香线蕉| 色天堂无毒不卡| 曰韩人妻一区二区三区| 欧美日韩高清在线| 欧美h在线观看| 男女性色大片免费网站| 五月天综合婷婷| 日韩123欧美字幕| 久久这里只有精品国产99| 在线欧美一区| 久久精品这里只有国产中文精品| 欧美 亚洲 日韩 国产| 日本爱爱精品一区二区| 91亚洲视频下载| 久久综合色天堂av| 亚洲第一成年人网站| 国产一在线观看| 91探花在线观看国产最新| 最新国产麻豆aⅴ精品无| 四虎在线高清无码| 日韩精品久久久久久久电影蜜臀| 国产午夜福利在线小视频| 3344在线观看无码| 久久窝窝国产精品午夜看片| 亚洲高清日韩heyzo| 91精品最新国内在线播放| 五月激情婷婷综合| 中文字幕佐山爱一区二区免费| 午夜日b视频| 国产福利小视频在线播放观看| 亚洲日韩第九十九页| 久久综合丝袜长腿丝袜| 国产成人喷潮在线观看| 亚洲国产精品无码AV| 国产电话自拍伊人| 成年人视频一区二区| 中文字幕在线观看日本| 亚洲男女在线| 欧美亚洲第一页| 亚洲av无码牛牛影视在线二区| 自拍亚洲欧美精品| 综合色婷婷| 国产精品久久久精品三级| 国产成人精品亚洲77美色| 久久96热在精品国产高清| 欧美日韩精品一区二区在线线 | 99国产精品国产高清一区二区| 91精品国产综合久久不国产大片| 国产成人永久免费视频| 国产正在播放| 内射人妻无码色AV天堂| 日韩资源站| 麻豆国产在线观看一区二区| 黄色成年视频| 国内精品久久人妻无码大片高| 亚洲VA中文字幕| 尤物视频一区| 国产精品香蕉在线观看不卡| 亚洲国产中文综合专区在| 日韩免费毛片| 久久久久久久久18禁秘| 欧美国产在线看| 亚洲国产综合第一精品小说| 色九九视频| 国产视频a| 久久久久国产精品嫩草影院| 欧美不卡视频在线观看|