机械原理缝纫机课程设计说明书

机械原理课程设计

说 明 书

设计题目 缝纫机导针和紧针机构及

分析

机电学院 学院

班 学号

设 计 者: 指导教师: 2012年6月17日

附录一:C++源程序 #include #include #include #include using namespace std; #define pi 3.1415926 fstream iofile; void main() {

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<

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4