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

正文內(nèi)容

基于proe二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng)(存儲版)

2025-07-27 18:40上一頁面

下一頁面
  

【正文】 hf,并加入關(guān)系。該參考平面用于裝配時定位初始角度。ProMenubarMenuAdd 加入新工具欄項(xiàng)ProCmdActionAdd 加入處理事件ProMenubarmenuPushbuttonAdd加入新工具欄項(xiàng)若無 ProCmdActionAdd 加入工具欄按鈕,則工具欄無法顯示user_initialize() Pro/E 標(biāo)準(zhǔn)進(jìn)入函數(shù)UserAccessTestMenu命令傳入狀態(tài)函數(shù)名稱項(xiàng)引用 txt 文件CyGear 函數(shù)圖 主程序進(jìn)入函數(shù)流程圖主程序進(jìn)入函數(shù)源代碼:extern C int user_initialize() {// AfxEnableControlContainer()。基于 PROE 二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng) 09 機(jī)械 12,13 班13status = ProMenubarmenuPushbuttonAdd(GBGear,cygear,cylinder_gear,cylinder_gear_tip,NULL,PRO_B_TRUE,cmd_id,menufil)。CyGear 函數(shù):void CyGear(){AFX_MANAGE_STATE(AfxGetStaticModuleState())。class DlgGear : public CDialog{DECLARE_DYNAMIC(DlgGear)public:DlgGear(CWnd* pParent = NULL)。基于 PROE 二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng) 09 機(jī)械 12,13 班15err = ProMdlRetrieve(fname, PRO_MDL_PART, amp。ProType ptype。}其關(guān)鍵函數(shù)只有 ProObjectwindowCreate 和 ProWindowActivate,但因?yàn)榍罢咝枰獋魅肽P兔峙c類型的形參,所以在其前加入 ProMdlNameGet 和 ProMdlTypeGet 函數(shù)。圖 加載程序 啟動。檢測成功并讀取參數(shù)后,會在狀態(tài)欄更新狀態(tài)為“已激活當(dāng)前的齒輪” 。2. Pro/Toolkit 的每條函數(shù)都會返回一個 ProError 類型的變量,以說明錯誤類型。2. 工程全部源代碼附于同文件夾下。//// 有關(guān)其他詳細(xì)信息,// 請參閱MFC 技術(shù)說明33 和58。}extern C int user_initialize() {// AfxEnableControlContainer()。status = ProMenubarmenuPushbuttonAdd(GBGear,cygear,cylinder_gear,cylinder_gear_tip,NULL,PRO_B_TRUE,cmd_id,menufil)。DDX_Control(pDX, IDC_COMBO_M2, ComboBox_M2)。DDX_Control(pDX, IDC_EDIT_hax, Edit_hax)。DDX_Control(pDX, IDC_SPIN_B, spin_b)。DlgGear::OnBnClickedButtonAct)ON_BN_CLICKED(IDC_RADIO_M2, amp。double m1[m1count]={1,2,3,4,5,6,8,10,12,16,20,25,32,40,50}。Combo_M1_int = 3。ReadAlpha()。GetDlgItem(IDC_STATIC_S)SetWindowText(L已成功啟動。iarycount。d_m = d_m3。int window_id。ProError err。ProParameter param_m。基于 PROE 二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng) 09 機(jī)械 12,13 班31ProParamvalue value_z。ProError err_value_alpha。part)。//初始化參數(shù)ProParameterInit(amp。param_hax)。feature, Lb, amp。ReadAlpha()。UpdateData(true)。value_m)。err_value_alpha = ProParameterValueSet(amp。if (err_value_hax != PRO_TK_NO_ERROR)GetDlgItem(IDC_STATIC_S)SetWindowText(L設(shè)置hax出錯。param_x,amp。)。(false)。(false)。break。(true)。((CButton*)GetDlgItem(IDC_RADIO_hc2))SetCheck(1)。((CButton*)GetDlgItem(IDC_RADIO_hc2))SetCheck(0)。err = ProMdlRetrieve(fname, PRO_MDL_PART, amp。elseActivateCurrent()。ProModelitem feature。ProParamvalue value_m?;?PROE 二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng) 09 機(jī)械 12,13 班36ProError err_value_m。part)。//初始化參數(shù)ProParameterInit(amp。param_hax)。feature, Lb, amp。err_value_alpha = ProParameterValueGet(amp。value_cx)。m=。(L%f,m)。}elseallerr = 2。}elseallerr = 3。(cx==))||((d_m=1)amp。case 2:thisOnBnClickedRadiohc2()。d_x = x。wchar_t hmsg[255]。GetDlgItem(IDC_STATIC_S)SetWindowText(L已激活當(dāng)前的齒輪。)。case 5:GetDlgItem(IDC_STATIC_S)SetWindowText(L讀取cx出錯。 break。SetGear(current_part)。ProMdlCurrentGet(amp。case 7:GetDlgItem(IDC_STATIC_S)SetWindowText(L讀取b出錯。)。 break。)。switch (allerr){case 0:(true)。}elseallerr = 4。switch (sd_hc){case 1:thisOnBnClickedRadiohc1()。if (hax == 1)if (((d_m1)amp。SetDlgItemText(IDC_COMBO_alpha,s_alpha)。UpdateData(false)。Combo_M2_int = mindex。value_b)。err_value_cx = ProParameterValueGet(amp。param_z,amp。param_x)。ProParameterInit(amp。feature, Lm, amp。ProError err_value_b。ProParamvalue value_b。ProParameter param_x。CString s_m3,s_alpha,s_hax,s_cx,s_x,s_b。window_id)。wchar_t fname[255]。UpdateData(false)。}UpdateData(false)。((CButton*)GetDlgItem(IDC_RADIO_hc3))SetCheck(0)。(false)。(false)。((CButton*)GetDlgItem(IDC_RADIO_M3))SetCheck(0)。value_b)。)。param_hax,amp。if (err_value_z != PRO_TK_NO_ERROR)GetDlgItem(IDC_STATIC_S)SetWindowText(L設(shè)置z出錯。err_value_m = ProParameterValueSet(amp。=PRO_PARAM_DOUBLE。=PRO_PARAM_INTEGER。param_x)。ProParameterInit(amp。feature, Lm, amp。//wcscpy(fname,cy_gearfilename)。ProError err_value_m。ProParameter param_b。}void DlgGear::SetGear(ProMdl part){int i。ProWindowActivate(window_id)。}}void ActivatePart(ProMdl current_part){ProName pname。d_m = m2[Combo_M2_int]。//啟動自動檢測激活return TRUE。UpdateData(false)。Combo_alpha_int = 2。BOOL DlgGear::OnInitDialog()//窗口初始化{CDialog::OnInitDialog()。DlgGear::OnBnClickedButton1)END_MESSAGE_MAP()// DlgGear 消息處理程序CString cy_gearfilename=LGBGear\\GearLib\\。DlgGear::OnBnClickedBuild)ON_BN_CLICKED(IDCANCEL, amp。DDX_Control(pDX, IDC_RADIO_hc1, Radio_hc1)。DDX_Text(pDX, IDC_EDIT_Z, int_z)。}:// : 實(shí)現(xiàn)文件//include include include 基于 PROE 二次開發(fā)的齒輪參數(shù)化設(shè)計(jì)系統(tǒng) 09 機(jī)械 12,13 班26include include include include include include include include include include // DlgGear 對話框IMPLEMENT_DYNAMIC(DlgGear, CDialog)DlgGear::DlgGear(CWnd* pParent /*=NULL*/): CDialog(DlgGear::IDD, pParent)//各初始值, Combo_M1_int(0), Combo_M2_int(0), Combo_alpha_int(0), int_z(0), d_hax(0), d_cx(0), d_x(0), d_b(0), d_m3(0){}DlgGear::~DlgGear(){}void DlgGear::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX)。//名字GBGearstatus = ProCmdActionAdd(CyGear,(uiCmdCmdActFn)CyGear,uiCmdPrioDefault,UserAccessTestMenu,PRO_B_TRUE,PRO_B_TRUE,amp。 ()。// // 此處為普通函數(shù)體// }//// 此宏先于任何MFC 調(diào)用// 出現(xiàn)在每個函數(shù)中十分重要。若能使程序和Pro/E 本身的彈出窗口一樣,不影響模型窗口狀態(tài),則程序的便捷性將會提高。此外,在編寫程序的過程中,我們克服了對英文文檔的恐懼,耐下性子閱讀 PTC的 Pro/Toolkit 幫助文檔,各個函數(shù),分門別類,各司其職,各種自定義的參數(shù),函數(shù)名稱的命名規(guī)則,讓人一看就能夠知道其功能,不禁對 PTC 公司的水平肅然起敬。該圖中孔,鍵槽等特征是生成模型后加上的。五、 系統(tǒng)使用方法 安裝系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1