找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 22499|回复: 9
打印 上一主题 下一主题

[原创] 用MATLAB为SW作曲线插件

[复制链接]
跳转到指定楼层
1
发表于 2008-3-13 14:14:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用MATLAB为SW作曲线插件
    对MATLAB的曲线功能有所了解的人都知道,MATLAB的画曲线的功能很强大。而SW作为一款很好用的3D软件,处理曲线的功能却有些差,尤其是一些知道方程的曲线,所幸SW有一个通过已知X,Y,Z坐标点画曲线的功能,让MATLAB和 SW的接合成为可能。
下面,举一例以说明。假设我们需要一条渐开线,知道它的极坐标方程:ρ=rb/cosα,θ=tanα-α, 一般地都是渐开线齿轮需要渐开线,要知道齿轮的齿数、模数及分度圆压力角,以便与渐开线联系起来。在此假定已知一齿轮模数为2,齿数为20,分度圆压力角为20°显然其基圆半径rb =m*z*cos(20°) /2,即rb =2*20*cos(pi/9)/2。知道其极坐标方程,根据X,Y与极半径ρ的关系,X,Y坐标显然也已知
在此写出 MATLAB的渐开线画图程序;
apala=0:0.01:pi/3;  % apala是MATLAB程序所承认的α,其取值应小于pi/2  
rho=2*20*cos(pi/9)/2./cos(apala);  % rho是MATLAB程序所承认的ρ
theta=tan(apala)- apala;  % theta是MATLAB程序所承认的θ
x= rho.* cos(theta);  % x与ρ的关系
y= rho.* sin(theta);  % y与ρ的关系
z=0.* apala;  % 因是平面曲线,z值一直为零
m=[x( y( z(]; %x, y, z值的坐标矩阵
plot(x,y)  %可显示曲线的形状
将以上程序复制后,粘贴在MATLAB的命令提示符下,即出现如下图所示的一个图框,里面是我们想要的曲线。

[ 本帖最后由 wxd123 于 2008-3-13 14:17 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
 楼主| 发表于 2008-3-13 14:16:02 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2008-11-4 00:00:53 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2008-12-30 10:37:06 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2009-1-8 16:43:31 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2010-11-14 15:46:52 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2010-11-15 23:01:51 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2010-11-15 23:02:02 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2010-11-20 22:05:33 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
10
发表于 2010-11-20 22:42:20 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-15 13:47 , Processed in 0.026753 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表