青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1501|回复: 4

[疑难] 关于让齿轮先正旋转再反旋转的问题

[复制链接]
发表于 2009-6-11 16:16 | 显示全部楼层 |阅读模式
本帖最后由 jeff19870422 于 2009-6-11 17:06 编辑 - `/ x+ b) b: q4 x( g
# z; O% d1 I4 H  a- L, s5 I5 [
我用的是ug4.0
8 b: B2 i/ K2 _$ j& F: |& @我想让齿轮在前5秒以 7度/秒的速度正旋转 在后5秒内以 -7度/秒的速度转回去 请问用什么函数?/ q' x3 k5 a; d0 m
我用STEP函数的话设置运动驱动为角速度,然后用STEP函数" k: q5 @) m9 e) U
STEP(TIME, 0, 7, 5, 0,)+STEP(TIME, 5, -7, 10, 0)5 X' c! M, o0 x- |* U
出来的结果不对啊
发表于 2009-6-11 19:55 | 显示全部楼层
本帖最后由 周朝陆 于 2009-6-11 19:56 编辑
" {  w1 p! F! s4 g; f8 B; H( j. ]/ @1 U) ~$ e# B
你改下  STEP(TIME,0,7,5,0)    0,7(开始),5,0(结束)  你0结束?  你改下5 ~: }8 `$ t  @6 _- \: Z" [8 m

% c- `5 ]. s! e( B& x滑动  是距离.旋转的是什么你试下 也许是角度吧  如果是角度我想是不是结束值(360*X)是多少圈
! Q/ ~6 a- P0 H3 ]8 M4 I* k- f 本人刚学两天 如果搞错勿怪
回复 支持 反对

使用道具 举报

发表于 2009-6-12 06:57 | 显示全部楼层
模型?????
回复 支持 反对

使用道具 举报

发表于 2009-6-16 11:26 | 显示全部楼层
你可以改用这个试试,STEP(TIME, 0, 0, 5, 35)+STEP(TIME, 5, 0, 10, -35),在第五秒的时候正好转了35度。
回复 支持 反对

使用道具 举报

发表于 2009-6-19 13:34 | 显示全部楼层
本帖最后由 byug 于 2009-6-19 13:42 编辑 4 {# X9 V0 d; n6 D
% V' \( c" u0 T# d0 J  H! F
怎么这么多人都喜欢用step函数来分段?!有误差的。。。楼上的也明显不对,用step也应该这样写:step(time,5,7,5.0001,-7)         我一直用(1+sign(1,t-T))/2,断几次就写几项。。。  ,你这个翻转  用sign更简单。  T是转向时间点  sign(1,t-T)*转速     ,即:sign(1,time-5)*7
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-1-12 16:07 , Processed in 0.052906 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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