找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
12
返回列表 发新帖
打印 上一主题 下一主题

[求助] 帮忙写一下方程式

[复制链接]
11
发表于 2006-5-27 12:27:08 | 只看该作者
估计你想生成方程曲线吧。但是这个方程式要保证是连续的否则proe是生成不了的

本帖子中包含更多资源

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

x
12
发表于 2006-5-27 14:18:11 | 只看该作者
楼主的是3段不相连的曲线,看附图,但我想问一下冰大,为什么方程里面不能有“if“?,我下面的方程应该算是相连的,怎么提示说不能用if?帮忙解答
a=t*114
if a<28.5
        x=(46+0.001642*a^2)*cos(60-a)
        y=(46+0.001642*a^2)*sin(60-a)
else
        x=(46+0.001642*a^2)*cos(60-a)
        y=(46+0.001642*a^2)*sin(60-a)
endif

本帖子中包含更多资源

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

x
13
发表于 2006-5-27 14:35:45 | 只看该作者
下面的方程式是一段连续的线,但就是提示说”方程里面不能有if“,是什么原因?
a=t*114
if a<=28.5
        x=(46+0.001642*a*a)*cos(60-a)
        y=(46+0.001642*a*a)*sin(60-a)
else
        x=(46+0.001642*a*a)*cos(60-a)
        y=(46+0.001642*a*a)*sin(60-a)*(1-t)
endif
14
发表于 2006-5-27 15:38:16 | 只看该作者
其实做的要求是一个像椭圆一样的曲线,方程式A与方程式B是对称的. 各位高手,再帮忙做一上啦,万分感谢啦.曲线A方程:
  0(零)<=a<=28.5度
x=(46+0.001642*a*a)*cos(60度-a)
y=(46+0.001642*a*a)*sin(60度-a)       
  28.5<a<=85.5度
x=(44.666667+0.093567*a)*cos(60度-a)
y=(44.666667+0.001642*a)*sin(60度-a)
  85.5<a<=114度
x=[54-0.001642*(114度-a)]*(114度-a)*cos(60度-a)
y=[54-0.001642*(114度-a)]*(114度-a)*sin(60度-a)
曲线B方程:
    0(零)<=0<=28.5度
x=(46+0.001642*0*0)*cos(120度+0)
y=(46+0.001642*0*0)*sin(120度+0)       
  28.5<0<=85.5度
x=(44.666667+0.093567*0)*cos(120度+0)
y=(44.666667+0.001642*0)*sin(120度+0)
  85.5<0<=114度
x=[54-0.001642*(114度-0)]*(114度-0)*cos(120度+0)
y=[54-0.001642*(114度-0)]*(114度-0)*sin(120度+0)

[ 本帖最后由 minggles 于 2006-5-27 15:51 编辑 ]
15
发表于 2006-5-27 16:12:29 | 只看该作者
我后来分开来做了,还需要SPLIT的,但是不知道可不可以一气呵成.

以下是我的示意图,可能会有些参考.

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-2 21:56 , Processed in 0.022714 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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