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

Software design for spur gear tooth thickness based on MATLAB/GUI

2015-11-03 07:07:54HongyanSHIXiaoqiangWUXiaominSHANChunYINGChunyouZHANG
機床與液壓 2015年3期

Hong-yan SHI, Xiao-qiang WU, Xiao-min SHAN,Chun YING, Chun-you ZHANG

(College of Mechanical Engineering, Inner Mongolia University for the Nationalities, Tongliao 028000, China)

?

Software design for spur gear tooth thickness based on MATLAB/GUI

Hong-yan SHI, Xiao-qiang WU, Xiao-min SHAN,Chun YING, Chun-you ZHANG*

(College of Mechanical Engineering, Inner Mongolia University for the Nationalities, Tongliao 028000, China)

As far as the gear measurement and analysis are concerned, the traditional way is to do large amount of calculation by using the artificial evaluation other than commonly used to divide the circular tooth thickness. In order to solve the above problems, this paper developed a straight tooth cylindrical gear tooth thickness calculation software to realize the corresponding computation functions by using the MATLAB/GUI function to add the corresponding controls. The calculation examples have shown that the design and development of this software has a certain practical value.

Spur gear, MATLAB/GUI, Callback function

1 Introduction

Spur gear could transmit motion between two parallel axes with high transmission efficiency, which has a great range of passing power and peripheral speed. It becomes the most widely used transmission mechanism [1-2]. The tooth thickness of other circles outside pitch circle are often used in the analysis and measurement, the traditional calculation method is usually manual calculation, which is error-prone and needs large computation. Therefore, there is a need to develop a specialized computation software. With the development of object-oriented technology, graphical user interface (Graphical User Interfaces, GUI) design becomes more popular [3-7]. GUI design, which is the build-in function in MATLAB, could meet design object of the user through the related graphics capabilities. In this paper, with the GUI function in MATLAB, calculation software for spur gear tooth thickness is developed, which has the powerful computation capabilities and easy-learning characteristic based on the MATLAB.

This paper gives the computational formula for spur gear tooth thickness on the arbitrary circle. Then, a graphical user interface is designed and the program code is written in the appropriate callback function. Based on these characteristics, this software could independently run without the MATLAB environment. Finally, a numerical example is given to verify the correctness of the software design.

2 Calculation of spur gear tooth thickness

According to the literature, it shows that teeth thick of straight teeth cylindrical gear is related with pressure angle and radius of arbitrary circle. As shown in Fig.1, the radius at the pointKisrK, whose pressure angle is:

(1)

Tooth thickness at the pointKis:

(2)

Where,φKis the central angle of both sides of the cylindrical gear tooth profile corresponding pointK.

From Fig.1, it can be seen that the central angleφKcould be expressed as follows:

(3)

Puttheequation(3)intoequation(2),thetooththicknessofarbitrarycircleoncylindricalgearcouldbeexpressedasfollows:

(4)

Fig.1 Tooth thickness of arbitrary circle

3 Software interface design

The graphical user interface (GUI) refers to a man-machine interface which consists of windows, menus, graphics, buttons, dialog boxes and text boxes, and other graphic objects. By selecting, activating graphic above-mentioned objects, it could make the computer generate the corresponding action or change. Basic graphical objects could be divided into the control objects and menu objects, referred as the controls and menus for short[5]. Controls used in this software interface design consist of text editor, static text boxes and buttons.

Graphical user interface design window in the MATLAB is shown in Fig.2. Desired controls are dragged into the blank panel and named to obtain the software interface as shown in Fig.3. Then the appropriate parameters are required to enter into the dynamic input box on the left. By clicking the calculation button, the program calls the input parameters to calculate and display the calculation results in the right side of the text box.

Fig.2 GUI design interface

Fig.3 Calculation software interface

4 The generation of standalone application

The above-designed calculation software is developed in the MATLAB environment and could only run in the MATLAB environment, which greatly limits the use of this software. In this paper, the correlation functions in MATLAB are used to generate a program which can independently run without MATLAB environment.

The steps of generation stand-alone application are as follows:

1) Install the compiler. Enter mbuild-setup in MATLAB, then select the compiler, as shown in Fig.4.

Fig.4 install the compiler

2) Call MATLAB Compiler toolbox, as shown in Fig 5. Use Compiler toolbox to generate a window of generation stand-alone application, as shown in Fig 6.

Fig.5 Compiler toolbox

Fig.6 The window of generating standalone application

3) Click Add main file in the window of Windows Stand-alone Application shown in Fig.7, and add the M program written in MATLAB into the window, then click the first button on the top right corner to generate the exe files.

Fig.7 Add M-files

4) Finally package the obtained exe files with MATLAB self-bring “MCRinstaller.exe” together, and first install MCRinstaller.exe on the computer where MATLAB is not installed, then run the calculation software. This method could make the application runs independently without the MATLAB environment on any computers.

5 Calculation example

Take a spur gear for example, the specific geometric parameters are shown in Table 1. According to the calculation software, an arbitrary location is selected to calculate.

Table 1 Spur gear parameters

ModulemNumberofteethZPressureangleαAddendumcoefficient32520°1

The parameters above are entered into the corresponding position in the software. Take the calculation of addendum circle and pitch circle tooth thickness for example, the calculation result is shown in Fig.8 and Fig.9.

Fig.8 Calculation result of tooth thickness of addendum circle

Fig.9 Calculation result of tooth thickness of pitch circle

Manually calculate the tooth thickness of the addendum circle and pitch circle is as follows:

sa=2.159mm

The calculation result is exactly the same as the result of software, which proves the correctness of this software. In addition, the software could also integrate a calculator function, which is convenient for the calculation of user, as shown in Fig.10.

Fig.10 Calculator

6 Conclusion

In this paper, through MATLAB/GUI, a spur gear tooth thickness calculation software is designed and developed to make the tooth thickness calculation simple, accurate and easy to operate. In addition, with this design method software development cycle could be decreased, which has a certain significance to other software design.

Acknowledgements

This paper is supported by National Natural Science Foundation of China (6144041).

[1]Zhang Ce. Mechanical principle and mechanical design [M].Beijing: Mechanical Industry Press, 2004.

[2]Xiao Li.Forming method based on straight bevel gears dimensional parametric design [J].Manufacturing Automation, 2012,34(4): 154-156.

[3]Gezhe school.Proficient in MATLAB [M].Beijing: Electronic Industry Press, 2008.

[4]Chen Jie.MATLAB Collection [M].Beijing: Electronic Industry Press, 2013.

[5]Section insurance cases, segment Liu Yun, et al.Research and Implementation of MATLAB GUI software production methods[J].Electronic Design Engineering, 2010,18(7): 54-56.

[6]Wang Yulin, Ge Lei, et al.The new interface development tools: MATLAB/GUI [J].Radio Communications Technology, 2008, 34(6): 50-52.

[7]Qiujin Hui, Wang Yu-hui, et al. The new interface based development approach MATLAB/GUI of [J].Journal of Industrial Science, 2008, 25(4): 233-236.

基于MATLAB/GUI的直齒圓柱齒輪齒厚計算軟件設計

侍紅巖,吳曉強,單曉敏,迎春,張春友*

內蒙古民族大學 機械工程學院, 內蒙古 通遼028000

在齒輪的測量和進一步的分析中,常用到分度圓以外的其他圓上的齒厚,傳統的方法就是通過人工進行計算,計算量大,且易出錯。為了解決以上問題,利用MATLAB/GUI功能,開發直齒圓柱齒輪齒厚計算軟件,在MATLAB/GUI添加相應的控件,并在相應的回調函數中編寫程序,以實現相應的計算功能。計算實例表明:本文設計開發的計算軟件具有一定的實用價值。

直齒圓柱齒輪;MATLAB/GUI;回調函數

25 November 2014; revised 9 Feburary 2015;

Chun-you ZHANG,

E-mail: wangzai8402@163.com

10.3969/j.issn.1001-3881.2015.18.015 Document code: A

TH132.417

accepted 12 March 2015

Hydromechatronics Engineering

http://jdy.qks.cqut.edu.cn

E-mail: jdygcyw@126.com

主站蜘蛛池模板: 手机在线免费不卡一区二| 日韩欧美中文字幕在线韩免费 | 中文字幕人成人乱码亚洲电影| 91啪在线| 久久大香伊蕉在人线观看热2| 久99久热只有精品国产15| 白浆视频在线观看| 亚洲欧美日韩天堂| 在线视频亚洲欧美| 激情综合五月网| 青青操视频免费观看| 99re在线观看视频| 99国产精品免费观看视频| 国产在线91在线电影| 亚洲精品免费网站| 日韩免费无码人妻系列| 亚洲无线国产观看| 国产视频你懂得| 夜色爽爽影院18禁妓女影院| 日本在线国产| 丁香婷婷综合激情| 国产成人亚洲综合A∨在线播放| 黄色网址手机国内免费在线观看| 成人伊人色一区二区三区| 久久综合伊人 六十路| 中字无码av在线电影| 久久香蕉国产线看观| 国产精品 欧美激情 在线播放| 亚洲欧美精品在线| 97国产精品视频自在拍| 成人中文在线| 国产精品流白浆在线观看| 伊人中文网| 日韩精品亚洲精品第一页| 无码免费视频| 国产香蕉在线视频| 亚洲综合国产一区二区三区| 久久婷婷六月| 国产精品无码制服丝袜| 日韩国产 在线| 国产91特黄特色A级毛片| 幺女国产一级毛片| 亚洲清纯自偷自拍另类专区| 国内视频精品| 免费无码又爽又刺激高| 伦精品一区二区三区视频| 国产精品女熟高潮视频| 久青草国产高清在线视频| 免费在线看黄网址| 在线播放真实国产乱子伦| 成人午夜网址| 国产精品3p视频| 国产欧美日韩免费| 国产精品视频白浆免费视频| 日本欧美视频在线观看| 成AV人片一区二区三区久久| 国产福利观看| 视频二区中文无码| 日韩国产欧美精品在线| 五月婷婷激情四射| 首页亚洲国产丝袜长腿综合| 尤物亚洲最大AV无码网站| 亚洲色图欧美在线| 狼友av永久网站免费观看| 成人福利在线视频| 美女被操黄色视频网站| 亚洲精品777| 国产欧美日韩va| 久久亚洲国产视频| 在线观看热码亚洲av每日更新| 58av国产精品| 日韩免费成人| 东京热av无码电影一区二区| 狠狠色成人综合首页| 午夜久久影院| 亚洲制服丝袜第一页| 自偷自拍三级全三级视频 | 亚洲九九视频| 国产黑丝一区| 国产精欧美一区二区三区| 国产精品天干天干在线观看| 国产鲁鲁视频在线观看|