一.齒輪的公式轉換
執行程式
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