日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

凸轮设计c语言程序,凸轮理论轮廓曲线设计c语言程序.doc

發布時間:2024/1/1 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 凸轮设计c语言程序,凸轮理论轮廓曲线设计c语言程序.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/************習題4-1凸輪輪廓曲線繪制程序**********/

#include

#include

#define PI 3.1415926

void main()

{

double e=10.0,ro=40.0,rt=10.0,h=20.0,phi1=150.0,phis=30.0,phi_1=120.0,phi_s=60;

/*各字母含義:e偏距,基圓半徑ro,滾子半徑rt,行程h,推程運動角phi1,遠休止角phis,回程運動角phi_1,近休止角phi_s*/

double s,alp[73],x[73],y[73],x1,y1,xr[73],yr[73];

/*分別代表從動件位移,壓力角,理論輪廓曲線點的位置x,y,x,y對運動角的微分,實際輪廓曲線的位置x,y*/

double ic,ic1,ic2,ic3,ic4,so,s1,cop,sip,phi,gam,bel,del=5.0,q,t; /*定義變量*/

int i;

gam=phi1+phis;

bel=phi1+phis+phi_1;

ic=(int)(360.0/del);

ic1=(int)(phi1/del);

ic2=(int)(gam/del);

ic3=(int)((phi1+phis+phi_1/2.0)/del);

ic4=(int)(bel/del);

so=sqrt(ro*ro-e*e);

printf("\n No THETA Theoretical contour curve. Actual contour curve of cam. pressure angle \n");

/*在屏幕上輸出文件頭*/

printf(" deg x/mm y/mm X/mm Y/mm rad\n");

for(i=0;i<=ic;i++) /*每隔五度建立循環*/

{

phi=i*del*PI/180.0; /*將角度化為幅度*/

cop=cos(phi);

sip=sin(phi);

if(i<=ic1) /*推程運動判斷*/

{

s=h/2.0*(1.0-cos(180.0*phi/phi1));

s1=h*PI*sin(180.0*phi/phi1)/2.0/phi1;

x1=-(s+so)*sip+s1*cop-e*cop;

y1=(s+so)*cop+s1*sip-e*sip;

}

else if(i<=ic2) /*遠休止角*/

{

s=h;

s1=0;

x1=-(s+so)*sip-e*cop;

y1=(so+s)*cop-e*sip;

}

else if(i<=ic3) /*回程等加速運動判斷*/

{

s=h-2.0*h*(phi-gam)*(phi-gam)/phi_1/phi_1;

s1=-4.0*h*(phi-gam)/phi_1/phi_1;

x1=s1*cop-(s+so)*sip-e*cop;

y1=s1*sip+(so+s)*cop-e*sip;

}

else if(i<=ic4) /*回程等減速運動判斷*/

{

s=2.0*h*(bel-phi)*(bel-phi)/phi_1/phi_1;

s1=-4.0*h*(bel-phi)/phi_1/phi_1;

x1=s1*cop-(so+s)*si

總結

以上是生活随笔為你收集整理的凸轮设计c语言程序,凸轮理论轮廓曲线设计c语言程序.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。