- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单缸四冲柴油机设计c语言程序
#includemath.h
#includestdio.h
#define z1 22.0
#define z2 44.0
#define t 20*3.14/180 /*yalijiao,unit:rad*/
#define m 5 /*moshu*/
#define hax 1.0
#define cx 0.25
#define Zmin 17.0
#define pi 3.14
main int a,ai; double ti; /*niehejiao*/
double x1,x2,xh;
double db1,db2; /*jiyuanzhijing*/
double d1,d2; /*fenduyuanzhijing*/
double ha1,ha2; /*chidinggao*/
double hf1,hf2; /*chigengao*/
double df1,df2; /*chigenyuanzhijing*/
double di1,di2; /*jieyuanzhijing*/
double da1,da2; /*chidingyuanzhijing*/
double p; /*chiju*/
double p1; /*jieyuanchiju*/
double pb; /*jiyuanchiju*/
double S1,S2; /*chihou*/
double Sb1,Sb2; /*jiyuanchihou*/
double Sa1,Sa2; /*chidinghou*/
double o1,o2; /*jieyuanzhanjiao*/
double e; /*chonghedu*/
double y,Xmin1,Xmin2; /*y shifenlixishu*/
double cdb;
double cgm; /*chidingaobiandongxishu*/
int j,i;
a m* z1+z2 /2;
printf a %d \n,a ;
i a/5;
ai i+1 *5;
printf ai %d mm \n,ai ;
ti acos a*cos t /ai ;
printf ti %4.3f rad \n,ti ;
cdb z2/z1;
printf \n cdb %5.3f \n,cdb ;
y 0.5* z1+z2 * cos t /cos ti -1 ;
printf y %5.3f \n,y ;
d1 m*z1;
d2 m*z2;
printf d1 %5.3f,d2 %5.3f mm \n,d1,d2 ;
db1 m*z1*cos t ;
db2 m*z2*cos t ;
di1 d1*cos t /cos ti ;
di2 d2*cos t /cos ti ;
printf di1 %5.3f,di2 %5.3f mm \n,di1,di2 ;
p m*pi;
p1 p*cos t /cos ti ;
pb pi*m*cos t ;
printf p %5.3f,p1 %5.3f,pb %5.3f \n,p,p1,pb ;
Xmin1 hax* Zmin-z1 /Zmin; printf Xmin1 %3.4f mm \n\n,Xmin1 ;
Xmin2 hax* Zmin-z2 /Zmin; printf Xmin2 %3.4f mm \n\n,Xmin2 ;
xh 0.5* tan ti -ti- tan t -t * z1+z2 /tan t ;
printf xh x1+x2 %5.3f \n,xh ;
for j 0;j 10;j++ x1 Xmin1+0.04*j;
x2 xh-x1;
if x2 Xmin2 break;
cgm x1+x2-y;
ha1 m* hax+x1-cgm ;
ha2 m* hax+x2-cgm ;
hf1 hax+cx-x1 *m;
hf2 hax+cx-x2 *m;
da1 d1+2*ha1;
da2 d2+2*ha2;
df1 d1-2*hf1;
df2 d2-2*hf2;
S1 0.5*pi*m+2*x1*m*tan t ;
S2 0.5*pi*m+2*x2*m*tan t ;
Sb1 S1*db1/d1-db1* tan acos db1/db1 -acos db1/db1 - tan t -t ;
Sb2 S2*db2/d2-db2* tan acos db2/db2 -ac
文档评论(0)