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

正文內(nèi)容

基于protoolkit的車床夾具三維參數(shù)化設(shè)計-文庫吧在線文庫

2025-08-30 16:46上一頁面

下一頁面
  

【正文】 里加入: ( 4) 建立信息和菜單文件 在項目所在目錄下,建立一個 text 目錄 在 text 目錄下,新建一個信息文本文件,取名為 ,文件內(nèi)容為: MyHello amp。 include include include include include //包含 pro/Toolkit必要的頭文件 include include 畢業(yè)設(shè)計 說明書 第 17 頁 include include ProFileName msgfil。 //定義菜單項標識類型的變量 //在 pro/E的主菜單欄上添加一個新的菜單 ProStringToWstring(menumsgfile,)。 //在 pro/E的消息區(qū)顯示消息 ProStringToWstring(msgfil,)。 dlg_para dlg_para。 圖 418 對話框 3 在對話框空白處點擊鼠標右鍵,在彈出的快捷菜單 中選擇“添加類”,類名稱為dlg_jiajuti。 DDX_Text(pDX, IDC_EDIT3, m_l3)。 //模型 ProFamilyName partname。 //提取工作目錄中的零件模型 ProMdlDisplay(model)。 ProModelitemInit(model,i,PRO_PART,amp。 ProParameterInit(amp。param5)。feature, Ll8, amp。 //為鉆套參數(shù)賦新值 (一定要對應(yīng)上面?zhèn)€參數(shù)的順序 ) =PRO_PARAM_DOUBLE。param2, amp。 =l4。value5)。 //鉆套長度 ProParameterValueSet(amp。 ProSolidRegenerate((ProSolid)model, PRO_B_TRUE)。 畢業(yè)設(shè)計 說明書 第 31 頁 } 將其中的兩行代碼刪除,并用以下的程序段替換: // dlg_dianquan 消息處理程序 void dlg_dianquan::OnBnClickedOk() //OK按鈕處理程序 { UpdateData(true)。RecordsAffected,adCmdText)。 //存墊圈外徑,高度。 //將記錄指針移到下一條記錄 // } //聲明變量 ProMdl model。model)。 ProModelitemInit(model,i,PRO_PART,amp。 畢業(yè)設(shè)計 說明書 第 33 頁 ProParameterInit(amp。 //設(shè)置新的參數(shù)值 =PRO_PARAM_DOUBLE。param3, amp。 //一定要再生裝配模型 OnOK()?!边@一行的上方,添加后的代碼為: BOOL dlg_dianquan::OnInitDialog() { CDialog::OnInitDialog()。Data Source=20xx03221055。 return true。 啟動 pro/E,將第 1步所建立的文件夾設(shè)置成 pro/E 的工作目錄。 下面是對夾具的整體進行編程和修改參數(shù),以達到通過改變加工零件的尺寸來改變整個夾具的尺寸。 //將編輯框中的數(shù)據(jù) (工件孔徑 )傳送到關(guān)聯(lián)變量 m_lingjian //根據(jù) SQL語句生成記錄集 (__uuidof(Recordset))。 m_pRecordset=m_pConnectionExecute(_bstr_t(vSQL),amp。//v形塊寬度 CString N,L,B,A,A2,H,L1,A1。(m_pRecordsetadoEOF)) { AfxMessageBox(沒有滿足條件的記錄 !)。%f39。 //定義記錄集對象 // dlg_lingjian 對話框 IMPLEMENT_DYNAMIC(dlg_lingjian, CDialog) dlg_lingjian::dlg_lingjian(CWnd* pParent /*=NULL*/) : CDialog(dlg_lingjian::IDD, pParent) , m_lingjian(L_jian) { } dlg_lingjian::~dlg_lingjian() { } void dlg_lingjian::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 如果需要修改程序,則必須先停止“輔助應(yīng)用程序”,否則將無法再次生成 DLL 文件。此時會出現(xiàn)以下錯誤提示如圖 423 所示: 圖 423 錯誤列表 出錯是因為建立 MFC DLL 項目時, VS20xx 在 中包含了如下兩個操作數(shù)據(jù)庫類的頭文件( 和 ),從而與 ADO 庫中的類型定義沖突。 return true。 畢業(yè)設(shè)計 說明書 第 36 頁 if(SUCCEEDED(hr)) { m_p4ConnectionConnectionString=Provider=。 //定義記錄集對象 4. 為 dlg_dianquan 類重載 OnInitDialog()函數(shù) 在類視圖下,選中 dlg_dianquan 類,在屬性面板中點擊“重寫”按鈕,在下方找到 OnInitDialog,選擇右邊的“添加 OnInitDialog”如圖 42 422 所示: 圖 421 類視圖 畢業(yè)設(shè)計 說明書 第 35 頁 圖 422 屬性框 此時代碼窗口中會顯示以下內(nèi)容: BOOL dlg_dianquan::OnInitDialog() { CDialog::OnInitDialog()。 //保存模型 //////////////////////////以上墊圈處理完畢 //////////////////////// //打開裝配文件 ProMdlRetrieve(L,PRO_MDL_ASSEMBLY, amp。value2)。 //在 pro/E中,所有的參數(shù)都是實數(shù)類型 =D_QUAN。param1)。 //獲取模型窗口標識符 ProWindowActivate(nWindowID)。 //特征 ProParameter param1,param2,param3。//獲取墊圈外徑 S = (char*)_bstr_t(vFieldValue)。 m_p4RecordsetClose()。 (SELECT * FROM 墊圈 WHERE 公稱尺寸 d=39。 圖 420 對話框 5 在對話框空白處點擊鼠標右鍵,在彈出的快捷菜單中選擇“添加類”,類名稱為dlg_dianquan。 =l8。param6, amp。 =PRO_PARAM_DOUBLE。 //鉆套肩徑 ProParameterValueSet(amp。value1)。 //直接取用變量的值即可 l5=m_l5。 ProParameterInit(amp。feature, Ll4, amp。param1)。 //激活模型窗口 //初始化鉆套參數(shù) int i。 //參數(shù) (變量個數(shù)應(yīng)以所有模型中參數(shù)最多的為準 ) ProParamvalue value1,value2,value3,value4,value5,value6,value7,value8。 DDX_Text(pDX, IDC_EDIT7, m_l7)。 } 將其中的兩行代碼刪 除,并用以下的程序段替換: include include include include //包含 pro/Toolkit必要的頭文件 include include include 畢業(yè)設(shè)計 說明書 第 25 頁 include include include include include import c:\program files\mon files\system\ado\ no_namespace rename(EOF,adoEOF) rename(BOF,adoBOF) //上面一行導(dǎo)入 ADO相關(guān)的類聲明 double a=300,b=200,c=125。 } ( 6) 加入工件參數(shù)輸入對話框 事先做 好下面這幅圖,并保存成位圖( BMP)格式的文件如圖局 410: 圖 410 零件圖 添加一個位圖資源(使用“添加資源”對話框中的“導(dǎo)入”按鈕,導(dǎo)入位圖)如圖411: 畢業(yè)設(shè)計 說明書 第 20 頁 圖 411 添加資源 添加一個對話框資源如圖 412: 圖 412 對話框 1 在上面的原始對話框中,添加靜態(tài)文本控件( Static Text)、編輯控件( Edit Control)和圖片控件( Picture Control),并將對話框界面修改成以下布局如圖 413: 圖 413 零件參數(shù)對話框 畢業(yè)設(shè)計 說明書 第 21 頁 框空白處點擊鼠標右鍵,在彈出的快捷菜單中選擇“添加類”,類名稱為 dlg_lingjian。 } void MyDLG() //自定義的第一個菜單項的菜單回調(diào)函數(shù) { AFX_MANAGE_STATE(AfxGetStaticModuleState())。 //先指定回調(diào)函數(shù),即點擊此菜單后要執(zhí)行什么動作(本菜單項的功能是打開工件參數(shù)輸入對話框) status = ProMenubarmenuPushbuttonAdd(jiajusheji,para,b_para,paratip,NULL,PRO_B_TRUE,cmd_id,menumsgfile)。 //初始化函數(shù),此函數(shù)將在啟動鉆模設(shè)計輔助應(yīng)用程序時被調(diào)用執(zhí)行 extern C int user_initialize() { AfxEnableControlContainer()。 零件參數(shù)輸入 paratip amp。如果已經(jīng)按默認設(shè)置安裝了 pro/E( 此時安裝目錄中是有空格的),則必須用 D:\Progra~1\proeWi~ 輸入。 ( 3) .螺母三維參數(shù)設(shè)計,其三維造型如圖 48所示: 圖 48 螺母的三維圖 對螺母進行參數(shù)設(shè)置,內(nèi)徑 d和高度 h。在建立參數(shù)之間關(guān) 系的時候,我是根據(jù)零件的外徑來定夾具體的大外徑的,根據(jù)工件外徑的尺寸與大外徑 l2的 5倍關(guān)系,以及底圓 l3與零件的外徑尺寸的 2倍關(guān)系,然后根據(jù)定位零件的 v形塊來定 l7,以及肋板的長度 l4和高度 l5,根據(jù) 畢業(yè)設(shè)計 說明書 第 10 頁 v形塊的寬度來定 l6, l8也是根據(jù)零件內(nèi)徑的關(guān)系來確定的,還有根據(jù)平衡塊的位置在什么地方合適來定 l1這個尺寸。 主要零件的設(shè)計 根據(jù)零件的加工要求以及零件的尺寸要求對夾具體進行了設(shè)計。 為保證安全,夾具上的各種元件一般不允許突出夾具體圓形輪廓之外。過渡盤的使
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1