资源描述:
《C语言机械原理编程,连杆运动分析图线》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编程大作业基于C语言的机械原理分析图:只有库函数包含头文件:graphics.hconio.h才能观看该程序效果;若已经安装VC++,可以打开文件夹里面的EasyX压缩包,并安装EasyX文件,也可以观看程序效果;2.9/*3960角度关系图oo321XIXo1X1X0000000000019876543210-10-20ooo3459013/m/s0.350.300.250.200.150.100.05-0.00-0.05-0.1013518022527031536001/度莫智斌/201412406
2、6•、如度与13与如1的关系;■24鬆•角度以及13b.1°1*••#inelude#ineludevconio.h>#include#include#defineSZ2#definePI3.1415926floatc[SZ][SZ]={0};voiddanwei(){chars[5];inti=0;intk=-5;while(k<=600)sprintf(s,”%d”,i);outtextxyfk,5,s);k+=75;i+=45;}outte
3、xtxy(280,25/"01/度”);}voiddanwei2(){chars[10];floati=-0.1;intk=-10;while(k>=-400){sprintf(s,”%0・2f”,i);outtextxy(610,k,s);k-=40;i+=0.05;}outtextxy伍10,-420,"13/m/s");}voiddanweil()chars[10];inti=-60;intk=-10;while(k>=-400){sprintf(s,"%d",i);outtextxy(-30,k
4、,s);k-=20;i+=10;}outtextxy(-85,-420,”。2、03/度”);}intmain(){//创建大小为800*600的绘图窗口initgraph(800,600);//设置原点(0,0)为屏幕中央(Y轴默认向下为正)setorigin(100,500);//使川白色填充背景setbkcolor(WHITE);cleardevicef);setlinecolor(RGB(7,190,234));rectangle(0z-400,600,0);inti,j;〃网格线for(i=0
5、;i<600;i=i+20)line(i,0J,-400);for(j=0;j<400;j=j+20)line(0,-j,600,-j);//输出屏幕提示settextcolor(BLACK);setfont(18,0,"宋体'*);danwei();danweil();settextcolor(RED);danwei2();settextcolor(RGB(201z62,0));outtextxy(240,-450,”角度关系图”);floato3,ol,o2,wl=10;floattempi;flo
6、at11=0.100,12=0.040,14=0.200;floatl3,m,ml,A,B,C,D;floata[2][2]={0},b[2][l]={0},al[2][2]={0};float^^10=0^10=-16.2602*40/20-120,m11=0,tll=(-(16.2602+90))*40/20-120,ml2=0,tl2=-0.22*40/(0.05)-80;floatn=0;while)nv=360){ol=n*PI/180;A=ll*sin(ol)-I4;B=ll*cos(ol)
7、;C=-I2;D=(A+sqrt(pow(A,2)+pow(B/2)-pow(C,2)))/(B-C);o2=2*atan(D);muo2*180、p_;-3"-l*c0s(01H2*c0s(02))>n(02);Tmjml=n*600、360jtv罕40、20,120;setcoor(BLACK)j-ine(mlo、tlo、ml、¥mlouml'tloHtjkum+90jml"n*600、360;tF*40、20,129setco-or(GREEN)--ine(mll、tll、ml、trmllumLt
8、llAk"3;mlHn关600*360;t£40、(oo5)oogsetco-or(MAGENTA)j-me312、tl2、mljrml2uml、tl2An+Ho.ljsenextcoor(GREEN)jOuttextxy(160「80、-02=);Outrextxy(160、,180、=L3=rOut(exixy(160、,260、=03=rOuttextxy(5oo、60・fcI§M、2014124066=)jgetchojcosegr