




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*计算机仿真技术matlab报告*曲柄滑块机构目录一、基于GUI的曲柄滑块机构运动仿真二、基于simulink的曲柄滑块机构运动仿真曲柄滑块机构1.题目描述题目:对如图1所示的曲柄滑块机构的运动过程进行仿真,并用动画的方式显示曲柄滑块机构的运动过程,位移曲线、速度曲线和加速度曲线。图中,AB长R2,BC长R3mm,A点为坐标原点。 图1 曲柄滑块机构示意图2.实现方法利用GUI界面设计来对曲柄滑块机构的运动过程进行仿真,并用动画的方式显示曲柄滑块机构的运动过程。3.界面设计1. Gui 设计1)新建GUI:菜单-新建-gui,并保存为test52)界面设计:拖拽左侧图标到绘图区,创建GUI界面拖拽左侧图标值绘图区设置如下的按钮最终的仿真界面如图所示3)代码添加:进入代码界面4.代码编程%模型求解a1=str2double(get(handles.edit1,String);a2=str2double(get(handles.edit2,String);a3=str2double(get(handles.edit3,String);a4=str2double(get(handles.edit4,String);a5=str2double(get(handles.edit5,String); a=a1*(1-cos(a4*a5)+0.25*(a1/a2)*(1-cos(2*a4*a5); set(handles.edit6,String,a); a0=(a4*a1)*(sin(a4*a5)+0.5*(a1/a2)*sin(2*a4*a5); set(handles.edit7,String,a0); a6=(a4*a4*a1)*(cos(a4*a5)+(a1/a2)*cos(a4*a5); set(handles.edit8,String,a6);%绘制位移、速度、加速度曲线axes(handles.axes3);r1=str2double(get(handles.edit1,String);r2=str2double(get(handles.edit2,String);omiga1=str2double(get(handles.edit4,String); x11=1:720;for i=1:720 x1(i)=i*pi/180; %sin(x2(i)=r1/r2*sin(x1(i); x2(i)=asin(-r1/r2*sin(x1(i); x22(i)=x2(i)*180/pi; r3(i)=r1*cos(x1(i)+r2*cos(x2(i); B=-r1*omiga1*sin(x1(i);r1*omiga1*cos(x1(i); A=r2*sin(x2(i) 1;-r2*cos(x2(i) 0; X=inv(A)*B; omiga2(i)=X(1,1); v3(i)=X(2,1);endplot(x11/60,0.5*r1*sin(x1);xlabel( t/sec)ylabel(Y/mm)figure(2)plot(x11/60,r3);title()grid onhold off;xlabel(t/sec)ylabel( r3/mm)figure(3)plot(x11/60,omiga2);title()grid onhold off;xlabel( t/sec)ylabel( omiga2/rad/sec)figure(4)plot(x11/60,v3*pi/180);title()grid onhold off;xlabel( t/sec)ylabel( v3/mm/sec)%绘制表格axes(handles.axes3);grid onaxes(handles.axes1);grid on%制作动画axes(handles.axes1);hf=figure(name,);set(hf,color,r);hold onaxis(-6,6,-4,4);grid onaxis(off);xa0=-5;%xa1=-2.5;%xb0=-2.5;%xb1=2.2;% x3=3.5;%y3=0;%x4=xb1;%y4=0;%x5=xa1;y5=0;x6=x3;%y6=0;%a=0.7;b=0.7c=0.7 a1=line(xa0;xa1,0;0,color,b,linestyle,-,linewidth,40); %a3=line(x3,y3,color,0.5 0.6 0.3,linestyle,.,markersize,300);%a2=line(xb0;xb1,0;0,color,black,linewidth,10);%a5=line(x5,y5,color,black,linestyle,.,markersize,40);%a4=line(x4,y4,color,black,linestyle,.,markersize,50);%a6=line(xb1;x3,0;0,color,black,linestyle,-,linewidth,10);a7=line(x3,0,color,black,linestyle,.,markersize,50);%a8=line(-5.1;-0.2,0.7;0.7,color,y,linestyle,-,linewidth,5);%a9=line(-5.1;-0.2,-0.72;-0.72,color,y,linestyle,-,linewidth,5);%a10=line(-5.1;-5.1,-0.8;0.75,color,y,linestyle,-,linewidth,5);%a11=fill(-5,-5,-5,-5,0.61,0.61,-0.61,-0.61,a,b,c);% len1=4.8;%len2=2.5;%r=1.3;%dt=0.015*pi;t=0; while 1 t=t+dt;if t2*pi t=0;end lena1=sqrt(len1)2-(r*sin(t)2);% rr1=r*cos(t);% xaa1=x3-sqrt(len12-(sin(t)*r)2)-(r*cos(t);% xaa0=xaa1-2.5;% x55=x3-cos(t)*r;% y55=y3-sin(t)*r;% set(a4,xdata,x55,ydata,y55);% set(a1,xdata,xaa1-2.5;xaa1,ydata,0;0);% set(a2,xdata,xaa1;x55,ydata,0;y55); set(a5,xdata,xaa1);% set(a6,xdata,x55;x3,ydata,y55;0); set(a11,xdata,-5,xaa0,xaa0,-5);% set(gcf,doublebuffer,on);% drawnow;end5结果(1)对它的结构参数进行设置,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安队长考试试题及答案
- 宝鸡药学考试试题及答案
- 部编人教版六年级语文上册作业布置计划
- 班长笔试题目及答案解析
- 2025年江苏省连云港市东海县外国语学校中考二模道德与法治试题
- 2025届重庆市南开中学高考5月模拟考试地理试卷
- 酒店餐饮部运营管理计划范文
- 巴中考调笔试题目及答案
- 江西省上高县第二中学2016届高三数学上学期第二次月考试题 文
- 部编版语文课程下学期复习计划
- 商品混凝土技术规格书
- 医疗机构申请变更登记注册书(示范文本)
- 国家开放大学《可编程控制器应用实训》形考任务5(实训五)参考答案
- ZJ50DBS钻机-01使用说明书
- 学生志愿服务证明模板
- 日北京SOLANA蓝色港湾项目定位与运营推广方案
- 活动策划岗位笔试题目大全答案
- 六旋翼无人机的设计(毕业设计)
- 《低段培智学生行为习惯养成教育的研究》小课题研究中期报告
- TC4钛合金拉拔工艺探索
- 八年级数学上册《平方差公式》的教学反思(优秀3篇)
评论
0/150
提交评论