flag=1;
while flag
flag=0;
R=input('R=');
E=input('E=');
H=input('H=');
J1=input('J1=');
J1=J1*pi/180;
J2=input('J2=');
J2=J2*pi/180;
J3=input('J3=');
J3=J3*pi/180;
J4=input('J4=');
J4=J4*pi/180;
S=zeros(1,3600);
if J1+J2+J3+J4~=2*pi
flag=1;
continue;
end
k=1;
for k1=0:(J1/900):J1
S(k)=H/2*(1-cos(pi*k1/J1));
k=k+1;
end
for k2=(J1+J2/900):(J2/900):(J1+J2)
S(k)=H;
k=k+1;
end
for k3=(J1+J2+(J3)/900):((J3)/900):(J3+J2+J1)
S(k)=H-H/2*(1-cos(pi*k3/J3));
k=k+1;
end
end
S0=(R^2-E^2)^0.5;
S=S+S0;
RS=(S.^2+E^2).^0.5;
t=0:2*pi/3600:(2*pi-2*pi/3600);
nn=size(RS',1);
RR=ones(1,nn);
RR=RR*R;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hold on
subplot(2,2,2);
polar(t,RS);
title('轮廓线')
subplot(2,2,1);
polar(t,RR);
title('基圆')
v=diff(RS);
t(nn)=[];
subplot(2,2,3)
plot(t,v)
title('速度')
a=diff(RS,2);
t(nn-1)=[];
subplot(2,2,4)
plot(t,a)
title('加速度')
tulun.rar_凸轮_凸轮设计
版权申诉
5星 · 超过95%的资源 83 浏览量
2022-09-22
22:16:15
上传
评论
收藏 561B RAR 举报
小波思基
- 粉丝: 72
- 资源: 1万+
最新资源
- [大模型部署]在C# Winform中使用文心一言ERNIE-3.5 4K 聊天模型
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现.zip
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现+使用说明.zip
- 基于STM32单片机空气监测系统设计源码+详细文档+配套全部资料(毕业设计).zip
- rdf0412-kcu116-pcie-c-2019-1.zip(XILINX KCU116 源码)
- 基于C#语言的winform界面火车票订票系统(源码+实验报告)
- 【华为OD部分真题及讲解】华为OD部分真题及讲解
- 基于Python+Django的京东商品比价系统源码+全部资料(毕业设计).zip
- G460 G560 Z460 Z560的最新BIOS 2.18版(无白名单)
- MetaJUI v0.4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈