第一范文网 - 专业文章范例文档资料分享平台

大型齿轮渐开线齿形误差在位测量仪(08级测控二班第一组软件组)

来源:用户分享 时间:2025/5/25 21:51:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

测控技术及仪器专业 专业综合课程设计

附录

程序源代码:

1、 在Doc文件中保存的数据

// 齿轮Doc.h : interface of the CMyDoc class //

/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_DOC_H__8BB3AA49_10E6_4238_94C7_6D431D228D2E__INCLUDED_)

#define AFX_DOC_H__8BB3AA49_10E6_4238_94C7_6D431D228D2E__INCLUDED_ #if _MSC_VER > 1000 #pragma once

#endif // _MSC_VER > 1000 class CMyDoc : public CDocument {

protected: // create from serialization only CMyDoc();

DECLARE_DYNCREATE(CMyDoc) // Attributes public: // Operations public: // Overrides

// ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMyDoc) public:

virtual BOOL OnNewDocument(); virtual void Serialize(CArchive& ar); //}}AFX_VIRTUAL

// Implementation

public: BOOL m_flag; //显示标志

int m_m;//齿轮模数 int m_z1;//齿轮齿数

double m_d1;//齿轮分度圆直径 double m_r1;//齿轮分度圆半径 double m_db1;//齿轮基圆直径 double m_rb1;//齿轮基圆半径 double m_invalft;//圆心展开角

49

测控技术及仪器专业 专业综合课程设计

double m_da1;//齿轮齿顶圆直径 double m_ra1;//齿轮齿顶圆半径 double m_rf1;//齿轮齿根圆半径 double m_s;//齿厚

double m_alf0;//起始压力角

double m_fmax; //最大包络线参数 double m_fmin; //最小包络线参数 double m_alfn;//终止压力角 double m_D;//测头直径

double m_D1,m_D2;//定位球直径范围参数 double m_AO;//定位球圆心坐标 double m_L;//定位臂长 int m_NC;//跨齿数 int m_N;//采样次数

double m_yi[1000],m_INVALFi[1000],m_xi[1000];//采样坐标 double m_alft;//压力角

double m_Yi;//原理误差公式参数

double m_W,m_AF,m_OE,m_WK;//测头初始坐标参数

double m_Yi0,m_Yin,m_Yic;//起始坐标、终止坐标、测头初始坐标 int m_k;

virtual ~CMyDoc();

virtual void AssertValid() const;

virtual void Dump(CDumpContext& dc) const;

double m_df1;//齿轮齿根圆直径

double m_invalf0;//起始展开角 double m_invalfn;//终止展开角

#ifdef _DEBUG

#endif

2、 初始化参数有关点击录入按钮的源程序 void CDialog1::OnButton1() {

// TODO: Add your control notification handler code here // 把文本框的值读到变量中

double PI=3.1415927; int m;//齿轮模数

int z1,z2;//齿轮齿数

double d1,d2;//齿轮分度圆直径 double r1,r2;//齿轮分度圆半径 double db1,db2;//齿轮基圆直径

50

大型齿轮渐开线齿形误差在位测量仪(08级测控二班第一组软件组).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6xiao45wlm8wrp7237w9_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top