freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于proe的柴油機機架零件數(shù)控自動編程系統(tǒng)開發(fā)-資料下載頁

2025-06-18 17:35本頁面
  

【正文】 ss 2022 中,以便利用數(shù)據(jù)庫的強大功能開始跟蹤信息。 (9)通過 Windows SharePoint Services 共享信息。 通過 Windows SharePoint Services 和 Access 2022,您可以與工作組中的其他成員共享 Office Access 2022 信息。通過結(jié)合使用這兩種應(yīng)用程序的強大功能,工作組成員可以直接通過 Web 界面訪問和編輯數(shù)據(jù)以及查看實時報表。 (10)使用全新字段類型,實現(xiàn)更豐富的方案。 Office Access 2022 支持附件和多值字段等新的字段類型?,F(xiàn)在可以將任何文檔、圖像或電子表格附加到應(yīng)用程序中的任何記錄中。通過多值字段,您現(xiàn)在可以在每個單元格中選擇多個值(例如,向多個人分配某項任務(wù))。 本章小結(jié)本章闡述了柴油機機架零件 CAM 系統(tǒng)的總體方案設(shè)計過程,論述了柴油機機架零件 CAM 系統(tǒng)的構(gòu)造原理、構(gòu)造方法、柴油機機架零件 CAM 系統(tǒng)的功能體系以及柴油機機架零件 CAM 系統(tǒng)的組織模塊。江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)18第三章 系統(tǒng)詳細設(shè)計 CAM 系統(tǒng)組成模塊詳細設(shè)計 工藝信息庫模塊(1)主要設(shè)計思路首先登錄進入主界面,然后點擊工藝信息庫進入對工藝信息管理的界面。該界面主要是對不同型號零件的工藝信息進行遍歷。在工藝信息庫中選中任意一條工藝記錄之后雙擊它彈出一個對話框如圖 所示,該對話框可以實現(xiàn)對工藝信息的添加、修改、刪除以及模版匹配等操作。經(jīng)過修改后的數(shù)據(jù)直接存入與該對話框各個控件變量所對應(yīng)的數(shù)據(jù)庫中。通過這種方式對工藝信息進行管理,既方便了工作人員在加工過程中的操作也提高了生產(chǎn)地效率。 圖 工藝編輯框(2)關(guān)鍵問題及解決方案 建立該模塊的關(guān)鍵問題主要有對話框界面與數(shù)據(jù)庫的連接問題以及模版類型的匹配問題。為了解決與數(shù)據(jù)庫連接問題,我仔細研究了 VC++語言與數(shù)據(jù)庫連接的一些關(guān)鍵技術(shù),學(xué)會了通過 VC++編程與數(shù)據(jù)源 ODBC 連接,通過這種方式可以讀取數(shù)據(jù)庫中江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)19的內(nèi)容并且可以添加、刪除或者修改其中的任意一條記錄。至于模版類型的匹配問題,也是通過 VC++編程來實現(xiàn)的,主要通過查詢數(shù)據(jù)庫里的某條記錄的某一字段值,然后在另外一個數(shù)據(jù)庫表中根據(jù)這一字段的值查詢記錄,這就是編程的主要思路。 模板庫模塊 進入主界面之后點擊進入模板庫如圖 所示,通過對模版類型的查詢,在列表控件中實現(xiàn)對各個模版信息的遍歷。銑削加工模版中就有六十幾個參數(shù),輸起來很繁瑣,重復(fù)工作量很大,通過建立模板庫,大大提高了工作效率。雙擊該模版的某一條記錄,就可以與前面所講到的工藝信息進行匹配。圖 模板庫 編程導(dǎo)航模塊進入主界面之后點擊進入編程導(dǎo)航如圖 所示,通過選擇某一加工對象然后進入編程向?qū)Ы缑嫒鐖D 所示。在編程向?qū)Ы缑胬锿ㄟ^點擊上一步和下一步來選擇要加工的工步,部分工藝參數(shù)顯示在對應(yīng)的編輯框中,最后關(guān)鍵的一步操作就是加載模板了,加載模版實現(xiàn)了所有切削參數(shù)的拼接,并且在指定的硬盤路徑里面導(dǎo)出了供 Pro/E直接調(diào)用的切削參數(shù)文件。江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)20圖 編程導(dǎo)航圖 編程向?qū)?用戶管理模塊進入主界面之后點擊進入用戶管理如圖 所示,數(shù)控編程不僅在系統(tǒng)開發(fā)過程中要劃分任務(wù)角色,在系統(tǒng)的設(shè)計中同樣考慮系統(tǒng)使用者的任務(wù)角色,即權(quán)限管理。權(quán)江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)21限管理包括不同權(quán)限用戶的添加、刪除和密碼修改等。圖 用戶管理 刀具庫二次開發(fā)的具體方案Pro/ENGINEER Wildfire 在 NC 加工過程中需要輸入各種刀具的眾多參數(shù),為操作方便,利用 Access 建立后臺刀具庫, 并通過添加在 Pro/ENGINEER Wildfire 環(huán)境中的菜單,調(diào)用刀具庫中的數(shù)據(jù),以便實現(xiàn)刀具參數(shù)的自動輸入。但是開發(fā)工具 Pro/TOOLKIT 沒有提供訪問數(shù)據(jù)庫的編程接口,為此采用 VC++(MFC類庫)編寫動態(tài)鏈接庫訪問數(shù)據(jù)庫,然后再編寫與 Pro/TOOLKIT 應(yīng)用程序的接口,最后在 Pro/ENGINEER Wildfire 系統(tǒng)中加載 Pro/TOOLKIT 應(yīng)用程序 [1]。從本質(zhì)上來說,Pro/ENGINEER Wildfire 二次開發(fā)的關(guān)鍵就是如何實現(xiàn)Pro/ENGINEER Wildfire 系統(tǒng)、Pro/TOOLKIT 應(yīng)用程序、與 MFC 應(yīng)用程序之間的通信。本系統(tǒng)的整體方案如圖 所示,采用 DLL 方式實現(xiàn)三者之間的通信。江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)22刀具庫 ( A c c e s s )M F C 應(yīng)用程序 ( P r o e T a p . d l l )P r o e T a p o u t p u t . d l l菜單P r o / E N G I N E E R W i l d f i r e 系統(tǒng)銑削刀具庫 車削刀具庫圖 系統(tǒng)方案圖 刀具庫二次開發(fā)的過程 建立刀具庫利用 Access 建立刀具庫, 刀具庫中包含多個表格, 每個表格都由一系列刀具組成。對每種刀具的參數(shù)進行設(shè)置,對于刀具的參數(shù)必須參照 Pro/E 中的“刀具設(shè)定”對話框根據(jù)對話框界面所需輸入?yún)?shù)的要求,可確定數(shù)據(jù)庫中一個表格的字段個數(shù),最后轉(zhuǎn)換成文本格式文件, Pro/ENGINEER Wildfire 在 NC 加工時是直接調(diào)用文本文件的。設(shè)置“刀具名稱”O(jiān)DBC 數(shù)據(jù)源, 以使動態(tài)鏈接庫可以訪問前面建立的 Access 刀具庫。 訪問刀具庫Pro/TOOLKIT 應(yīng)用程序的主要任務(wù)就是實現(xiàn)菜單的添加、動作函數(shù)的編寫及與 MFC程序接口的定制。首先要編寫 Pro/TOOLKIT 應(yīng)用程序的源文件,它包括兩個部分:菜單文件和庫文件。下面就以訪問銑刀庫為例說明整個應(yīng)用程序的開發(fā)過程。 編寫菜單文件 為后綴的文本文件, 內(nèi)容為 Access 庫中所創(chuàng)立的刀具, 與 Access 庫中的刀具形成一一對應(yīng)關(guān)系。數(shù)據(jù)庫中的文本文件與菜單欄按鈕是通過編寫響應(yīng)函數(shù)連接在一起, 通過鏈接庫文件及接口程序等應(yīng)用程序的作用, 最終可以反映到 Pro/ENGINEER Wildfire NC 加工中“刀具設(shè)定”對話框, 以供選擇刀具。以下程江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)23序段為本系統(tǒng)所寫的部分菜單文件:USER %0s%0sUserMenuUserMenu柴油機復(fù)雜零件數(shù)控自動編程系統(tǒng)Button1Button1登陸Pushbutton1Pushbutton1按鈕示例一Create Drill filesCreate Drill files生成鉆頭刀具庫Create Mill filesCreate Mill files生成銑刀刀具庫江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)24GennakerGennakerGennakerPreviewGennakerPreview 生成庫文件利用 VC++建立兩個動態(tài)鏈接庫文件, 分別為 文 件 和 文件, 文件用來在 Pro/ENGINEER Wildfire 環(huán)境中添加菜單并調(diào)用 Pro/TOOLKIT 應(yīng)用程序; 文件是用來被 Pro/TOOLKIT 應(yīng)用程序調(diào)用, 通過它來最終訪問刀具庫。(1)建立 動態(tài)鏈接庫 動態(tài)鏈接庫文件是在 VC++ 中建立,其步驟如下:首先在動態(tài)鏈接庫工程文件中創(chuàng)建一個類,以實現(xiàn)應(yīng)用程序和數(shù)據(jù)庫的連接, 這個類的數(shù)據(jù)源要指向先前設(shè)立的“銑刀”O(jiān)DBC 數(shù)據(jù)源,同時應(yīng)選擇應(yīng)用程序所要訪問的銑削刀具庫 Access 表。其次創(chuàng)立一個對話框作為人機交互的界面,這個對話框用來顯示指定表格里的某一行數(shù)據(jù), 并可以通過它修改數(shù)據(jù)庫里的刀具參數(shù)。應(yīng)用程序?qū)υ捒蚪缑嫒鐖D 所示。為刀具參數(shù)設(shè)置對話框創(chuàng)建一個類, 編寫程序初始化對話框中的“確定”和“退出”按鈕。江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)25圖 刀具參數(shù)設(shè)置應(yīng)用程序?qū)υ捒蚪缑娼又? 動態(tài)鏈接庫應(yīng)用程序的另一個對話框, 用此對話框?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行遍歷。為該對話框創(chuàng)建一個基于 Cdialog 的名為 Mycutter 的類。對該對話框進行設(shè)置, 編寫對話框各欄的響應(yīng)代碼。在 Mycutter 類里添加產(chǎn)生列表函數(shù), 并在列表控件里創(chuàng)建一個空表, 用來把從 Access 數(shù)據(jù)庫里獲得的數(shù)據(jù)顯示在這個空表里面。下面是列表函數(shù)設(shè)置某一刀具屬性的部分程序代碼:(0,刀具編號,LVCFMT_CENTER,100,0);(1,刀具名稱,LVCFMT_CENTER,100,0);(2,刀具類型,LVCFMT_CENTER,100,0);(3,刀具材料,LVCFMT_CENTER,100,0);(4,單位,LVCFMT_CENTER,100,0);(5,刀具長度,LVCFMT_CENTER,100,0);(6,齒數(shù),LVCFMT_CENTER,100,0);(7,刀具主偏角,LVCFMT_CENTER,100,0);(8,刀具直徑,LVCFMT_CENTER,100,0);然后給上述對話框創(chuàng)建兩個消息,分別是鼠標雙擊和右擊對話框時相應(yīng)的消息響江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)26應(yīng)函數(shù),雙擊該對話框時彈出一個顯示當前行的刀具參數(shù)對話框。單擊右鍵時彈出一個菜單,這個菜單里有兩個子菜單,分別對當前行的數(shù)據(jù)進行導(dǎo)出和修改。下面是右鍵修改數(shù)據(jù)的部分代碼:=;=; =; =; =; =; =;=;=;if(()==IDOK){();=;=;=;=;=;=;=;=;=;江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)27if(())();GetData();最后添加一個可以導(dǎo)出函數(shù)表的函數(shù), 以供 文件調(diào)用庫文件用。下面就是導(dǎo)出函數(shù)表的代碼:__declspec(dllexport) void datacreate(){AFX_MANAGE_STATE(AfxGetStaticModuleState())。CMyCutter myn。()。}(2)建立 動態(tài)鏈接庫1)建立 動態(tài)鏈接庫。 文件也是在 VC++ 環(huán)境中建立, 以實現(xiàn)對 的調(diào)用,它可以給 Pro/ENGINEER Wildfire 添加菜單實現(xiàn)對數(shù)據(jù)庫的操作。2)編寫接口頭文件。在 中定義了導(dǎo)出函數(shù) datacreate() ,為了讓 文件識別它,在該工程文件中添加了一個頭文件 ;3)編寫程序?qū)崿F(xiàn)代碼。 文件中包含 應(yīng)用程序中用到的各種Pro/TOOLKIT 函數(shù), 包含用戶初始化函數(shù) user_initialize()和用戶結(jié)束中斷函數(shù)user_terminate();下面是程序?qū)崿F(xiàn)的部分關(guān)鍵代碼:ProStringToWstring(mf, );ProMenubarMenuAdd (UserMenu,UserMenu,Help,PRO_B_TRUE,mf);ProCmdActionAdd(CreateDrillfiles,(uiCmdCmdActFn)createfile1,uiProeSpinImmediate,TestAccessDefault, PRO_B_TRUE, PRO_B_TRUE,amp。mymenu_id1);ProMenubarmenuPushbuttonAdd (UserMenu, Create Drill files,Create Drill files,Create Drill files, NULL, PRO_B_TRUE,mymenu_id1, mf);江蘇科技大學(xué)本科畢業(yè)設(shè)計(論文)284)設(shè)置 Pro/ENGINEER Wildfire 的啟動目錄。用鼠標右鍵單擊 Pro/E 快捷方式的圖標,選擇“屬性”選項,在起始位置文本框中輸入注冊文件所在的位置。5)設(shè)定工程文件所包含頭文件和庫文件路徑, 使其指向 Pro/ENGINEER Wildfire 內(nèi)相應(yīng)目錄。 編寫及運行注冊應(yīng)用程序在 Pro/ENGINEER Wildfire 中運行 Pro/TOOLKIT 所編制的應(yīng)用程序, 必須先編寫相應(yīng)的注冊程序, 向 Pro/ENGINEER Wildfire 注冊, 以傳遞應(yīng)用程序信息, 從而使動態(tài)鏈接庫程序可以在 Pro/ENGINEER Wildfire 中正常運行。注冊文件是一個簡單的文本文件,必須是 DAT 格式的文件,它的每一行都有一個預(yù)先定義的關(guān)鍵詞。以下是本系統(tǒng)注冊文件的內(nèi)容:name testexec_file F:\二次開發(fā)系統(tǒng)\test\Debug\text_dir F:\二次開發(fā)系統(tǒng)\test\textstartup dllrevision Wildfireallow_stop trueend有了上面各種刀具庫和鏈接文件的創(chuàng)立, 可以較為方便地進行定制 NC 零件的加工。將參考模型裝配在 NC 加工系統(tǒng),生成待加工工件,確定加工工序,再進行 NC 加工參數(shù)設(shè)置, 加工刀具設(shè)置。加工刀具設(shè)置時, 由于已經(jīng)建立了加工刀具數(shù)據(jù)庫, 所以可以一次性將所用到的刀具全部載入刀具設(shè)置欄。刀具選擇應(yīng)用程序菜單如圖 所示,打開銑削刀具菜單, 可以進入銑削刀具庫, 從銑削刀具庫選擇適合本例 NC 加工用到的幾種銑刀。完成 NC 加工的各項設(shè)置之后, 就可進行 NC 加工的演示,演示操作過程之后的后處理, 可以生成滿足數(shù)控機床要求的 G 代碼。NC 加工演示中,
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1