iCAx开思网
标题:
弹簧螺旋扫描-我的做法
[打印本页]
作者:
chellye
时间:
2009-4-26 15:27
标题:
弹簧螺旋扫描-我的做法
第一次做教程,说说我的做法,做得不好,请勿见笑了,呵呵
第一种方法:
我也只是尝试了一下,没想到图形可以在曲线的方程下使用,觉得这种方法还是比较方便实用的。
第一步做控制曲线
本帖最后由 chellye 于 2009-4-26 16:26 编辑
作者:
chellye
时间:
2009-4-26 15:35
第二步:
用曲线方程做一条螺旋曲线,用曲线控制,方程如下:
r=4
theta=t*360*11
z=20*evalgraph("g1",t)
g1是上一步控制曲线的名字,半径、圈数和长度都比较好控制,得出曲线效果如下:
然后第三步扫描,直接搞定,地球人都知道
本帖最后由 chellye 于 2009-4-26 15:37 编辑
作者:
chellye
时间:
2009-4-26 15:47
再说说我的另一种做法吧,版主说关系式比较复杂,就说一说实现的原理
第一步用方程做一条螺旋曲线,任意的,做这条曲线是为了利用它的圈数
r=4
theta=t*360*10
z=20*t
作者:
chellye
时间:
2009-4-26 15:52
第二步是关键了,用了垂直投影的VSS,
0这个尺寸的不是参照轨迹原点,而是基准平面
作者:
chellye
时间:
2009-4-26 16:01
现在说实现的原理了,有些人做出来说螺距变化的时候不相切,可能没有考虑好
我是从物理的位移,速度和加速度来解决这个问题的,
假设速度从0开始,总时间为1秒
开始先做一个加速度为a的运动0.1秒,然后保持这个速度做匀速运动0.8秒,再以a的加速度减速运动0.1秒就会停下来了
作者:
chellye
时间:
2009-4-26 16:14
所以第一部分的位移和时间的关系就是:S1=0.5*a*1*t 加速完成后速度V=a*0.1
第二部分运动的位移s2=v*t ,这里t都是从0开始,是开始这部分运动的时间
总位移与时间的关系就是S=0.5*a*0.1*0.1+v(t-0.1) 这里的t是开始运动的时间,所以减去了第一次加速的时间0.1秒
同理:第3部分运动的位移s3=v*t-0.5*a*t*t
S=s1+s2+S3 -----------也就是S=0.5*a*0.1*0.1+a*0.1*0.8+v*(t-0.9)-0.5*a*(t-0.9)*(t-0.9)
作者:
chellye
时间:
2009-4-26 16:19
我的方式如下,其中其中用了以些关系是为了便于修改
t=trajpar
a=30
st=0.1
v=a*st
if(t<=st)
sd12=(0.5*a*t*t)*10
s1=0.5*a*st*st
endif
if(st<t&&t<(1-st))
sd12=(s1+v*(t-st))*10
s2=s1+v*((1-st)-st)
endif
if(t>=(1-st))
sd12=(s2+v*(t+st-1)-0.5*a*(t+st-1)*(t+st-1))*10
endif
最终效果如图
本帖最后由 chellye 于 2009-4-27 09:24 编辑
作者:
chellye
时间:
2009-4-26 16:24
这种做法可以保证相切,个人供大伙参考做法,高手请勿见笑,谢谢各位版主,大家在这里可以共同学习,互相提高
作者:
chenlipan
时间:
2009-4-26 16:30
晕!全是关系!头都晕了!!!!
作者:
dinghui
时间:
2009-4-26 18:28
楼主厉害!
加速关系式看得头好晕哦!
作者:
qqq1818
时间:
2009-4-26 19:40
又是搞关系的阿
作者:
hll0504
时间:
2009-4-26 21:05
楼主物理学的太好了
支持教程
杠杠地
作者:
gwtwind
时间:
2009-4-26 21:11
楼主的第一种方法很不错,控制弹簧的各个参数也比较方便,第二种太麻烦了,不好控制参数,不过还是比较有创意
作者:
铁舟
时间:
2009-4-26 21:17
厉害。佩服!!!!我做这题时只是蒙蒙隆隆的想到了加速度就没有去细想直接用图形去控制了,再说我也没这么好的物理。
作者:
chellye
时间:
2009-4-27 07:53
gwtwind 发表于 2009-4-26 21:11
楼主的第一种方法很不错,控制弹簧的各个参数也比较方便,第二种太麻烦了,不好控制参数,不过还是比较有创意
第二种方法其实知道了原理就不算复杂了,如果加了4个参数分别控制弹簧的长度、圈数、加速度和加速度的时间的话修改起来还是蛮方便的
作者:
RRRQQQ
时间:
2009-4-27 08:15
我也来顶一个
作者:
DMCOM
时间:
2009-4-27 08:56
楼主够厉害呀!学习中
作者:
lsy8510
时间:
2009-4-27 10:37
PRO不是自带螺旋扫描吗?也是可以做到这种效果的。
不过还是得顶顶LZ了,
作者:
liang98321
时间:
2009-4-27 19:07
教程,,关系式,,顶一下..
作者:
James.huang
时间:
2009-4-27 22:04
绝 对 高 人
作者:
lqqvfp
时间:
2009-4-28 05:41
楼主的资料不错!谢谢!
作者:
陈吉
时间:
2009-9-10 10:06
晕头晕了简单点不行吗
作者:
luweijian
时间:
2009-9-18 13:38
楼主厉害
作者:
diemummy
时间:
2009-10-14 16:42
真麻烦~~~直接螺旋扫描不行么?不是由可变截距的选项么~~~~~
[attach]969488[/attach]歪的弹簧才用得上关系式,图形参考~~~~囧
作者:
ws120502
时间:
2009-10-14 21:14
高手,顶你,值得学习!
作者:
ws120502
时间:
2009-11-2 17:43
这个弹簧是照你的公式做的,楼主能做到图中点0到点1的距离和点1到点2的距离相等吗?
作者:
刘代超
时间:
2009-11-3 10:55
作者:
刘代超
时间:
2009-11-3 10:55
谢谢楼主,辛苦了
欢迎光临 iCAx开思网 (https://www.icax.net/)
Powered by Discuz! X3.3