一.齒輪的公式轉換


執行程式


import math
import sympy
from sympy import pi
#a=壓力角
#算節圓直徑
def tes1(m,t):
    d=m*t
    return(d)

#有效齒深
def tes2(m):
    h=2*m
    return(h)

#算模數 d1=外徑
def tes3(d1):
    m=d1/(t+2)
    return(m)

#基圓直徑
def tes4(d,a):
    dg=d *math.cos(a)
    return(dg)

#周節
def tes5(m):
    t0=pi.evalf()*m
    return(t0)


二.執行後心得


以上程式是關於計算正齒輪的數值,在小組做出辨識齒輪的外徑以及尺數之後,導入上述程式可以求得齒輪其他的數值,例如模數、節圓直徑...等。

而辨識出壓力角之後,就可以再計算更多關於齒輪的數值。


三.執行後問題


在寫完這些程式之後,發現 sympy函式庫出現問題"No module named 'sympy'",而原因是導入pi這個函式需要使用到sympy,所以自己在網路上找了解答,發現原來是環境裡面並沒有這個函式庫,於是我從"https://pypi.python.org/pypi/sympy"網址中下載了安裝檔,並且把所需的資料拉進環境路徑裡面,就能夠正常執行計算式子。


五.參考的網頁資料


1.齒輪計算公式:http://coccad.com/subject/about/2427.html

2.Sympy安裝網頁:https://pypi.python.org/pypi/sympy


Comments

comments powered by Disqus