机械原理课程设计
说 明 书
设计题目 缝纫机导针和紧针机构及
分析
机电学院 学院
班 学号
设 计 者: 指导教师: 2012年6月17日
附录一:C++源程序 #include
fstream iofile;
iofile.open(\double
L1=12.18580,L2=45.83891,L3=29.0,L4=34.0,L5=59.59058,L6;
//L1为杆O2C,L2为DC,L3为杆
O3D,L4为杆O2O3,L5为DE
double a1=7.0/30.0*pi,a2=2.0/3.0*pi,a3=0.8*pi; double B,A1,A2,P,X,Y;
double Vb,Yb,Ab;
doubleA,W;
//A为O2A杆与X轴的夹角Ψ
cout< < iofile< < for(int i=0;i<=36;i++) { A=pi/18.0*i; L6=sqrt(L1*L1+L4*L4-2*L1*L4*cos(1.5*pi-a1-a3-A)); //求C O3长度 B=acos((L3*L3+L2*L2-L6*L6)/(2*L2*L3)); //求角CDO3 A1=acos((L3*L3+L6*L6-L2*L2)/(2*L3*L6)); //求角CO3D A2=asin(L1/L6*sin(1.5*pi-a1-a3-A)); //求角CO3O2 P=A1+A2-0.3*pi; //求α角 X=L5*cos(P+B-1.0/3.0*pi)+L3*cos(P)-L4*cos(a3-0.5*pi); //E点横坐标 Y=L5*sin(P+B-1.0/3.0*pi)+L3*sin(P)+L4*sin(a3-0.5*pi); //E点纵坐标 cout<