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

该程序用于绘制凸轮的理论和实际轮廓曲线,采用C语言编写。通过输入参数如偏距、基圆半径、滚子半径、行程、运动角等,程序计算并输出不同角度下的从动件位移、压力角和坐标位置。
摘要由CSDN通过智能技术生成

/************习题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 Theoreti

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值