QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2848|回复: 17
收起左侧

[已解决] 做solidworks动画时,如何将前一个算例的结束的位置作为下一个算例的起始位置!

[复制链接]
发表于 2017-7-25 09:39:18 | 显示全部楼层 |阅读模式 来自: 中国湖北武汉
安装
主题分类用于问题归类:

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
本帖最后由 lfy710 于 2017-7-28 11:32 编辑
5 Y( L+ u6 g- B2 H6 F% U6 a
& r! M" b1 J4 V7 E$ M. N$ C

1 L! g! y8 s) `8 D! o% x" Y( f6 v请问;在做solidworks动画时,如何将前一个算例的结束的位置作为下一个算例的起始位置!我现在的做法是手工记下前一个算例的终止位置,在下一个算例中手工用修改约束办法使它成为下一个算例的初始位置。这样做太麻烦了。又费时间。请问有没有好办法?
- M: a, ~* w  K& a; \, W
发表于 2017-7-26 10:42:09 | 显示全部楼层 来自: 中国浙江嘉兴
如附圖,建議用宏做就容易控制起始點.3 c: j, Y8 \) z- E

* M/ r0 `0 k  f7 R9 p$ ?5 B: x! a9 D/ q% @& X3 ?/ G& ]) S! @" {
a1.gif
 楼主| 发表于 2017-7-26 15:13:59 | 显示全部楼层 来自: 中国湖北武汉
可惜宏我还没有学会。谢谢你的建议。
发表于 2017-7-26 20:14:28 | 显示全部楼层 来自: 中国广东揭阳
lfy710 发表于 2017-7-26 15:13) j8 O$ g# }; [/ P
可惜宏我还没有学会。谢谢你的建议。

, D3 f8 V( _5 n8 n9 \7 v  Y跟楼主同感,不会宏而且更想通过正常技巧完成
发表于 2017-7-27 08:21:40 | 显示全部楼层 来自: 中国辽宁盘锦
所谓的正常手段,如果不触发,怎样可以做到呢,我也很感兴趣
 楼主| 发表于 2017-7-27 08:47:04 | 显示全部楼层 来自: 中国湖北武汉
按理来说,程序自动获取算例的最后位置是一件容易的事情。因为它就存在内存中的某个位置。就是不知道solidworks是否有这个功能。郁闷呀!
发表于 2017-7-27 08:59:07 | 显示全部楼层 来自: 中国浙江嘉兴
舉個範例陳述問題會比較清楚需求條件
 楼主| 发表于 2017-7-27 09:39:07 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-7-28 10:21 编辑 / P9 |# f" b2 H4 a  @- G' ~; s

+ f. f/ M. @9 C$ i$ F由于客户要求,不能把整个动画贴出来。但是我用图片来说一说。
* d# P4 [2 u7 g; @! M这是很复杂的一系列动作。我只说其中2个连续的动作。" z# L0 h3 g- T; m2 f: T# F' n

. S+ j: X+ @0 F" Z9 o这是动作1的起始位置。
, O# W* v- Y) R$ v- q2 x: q9 X- w/ W, G& ^- P+ q
这是动作1的终止位置。
* |. v5 ]$ ^; c$ @6 N; Z
  @2 F4 n: w* y/ m4 _/ r+ t2 ^2 W这是动作2的起始位置。
8 c0 Y) s4 i/ ^
1 Y; ]( ]6 D3 B. n4 ^! M这是动作2的终止位置。动作1终止位置应该和动作2起始位置完全一致,否则两个动作连接起来时就显得不自然。
4 S& \" X) U5 R$ i目前我使用的方法是手工获取动作1的终止位置。在动作2开始时手工输入动作1的终止位置作为起始位置。但是,这样费时费力。
4 C: r, z/ Z0 B希望有个方法使得动作2自动获得动作1的终止位置。4 D/ a9 m+ x+ j8 d

0 `( B7 e+ Q, f) s不好意思,图片需要删掉了。
- J4 v5 N+ Z1 ^( n# Q9 {
发表于 2017-7-28 08:32:25 | 显示全部楼层 来自: 中国浙江嘉兴
做個尋跡路徑不行嗎
 楼主| 发表于 2017-7-28 09:37:44 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-7-28 09:43 编辑
! m7 k9 W# u# b; F) ?$ ]% s5 ~& D& B
一共有7个轴。整个动画一共有30多个动作合成,路径实在太困难。其实,我正是希望用动画找出最佳路径。正因如此,我才用电机的方法来做的。这样可以不断的修正路径,达到最佳。
 楼主| 发表于 2017-7-28 09:40:49 | 显示全部楼层 来自: 中国湖北武汉
还是多谢两位大侠的提点。谢谢!
 楼主| 发表于 2017-7-28 10:20:00 | 显示全部楼层 来自: 中国湖北武汉
谢谢10楼的。使用基于事件的方式可以实现。用时间做触发。不过思路完全改变了,要面对一大推图表。但这是个好办法。谢谢!
 楼主| 发表于 2017-8-21 10:00:45 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-8-25 10:31 编辑
5 A% B. u( e: }: ~  r
6 P8 z4 V& R$ Y这是按照基于事件的仿真来做的。过渡十分自然。和大家共勉。  A3 [8 r- P7 Z- p. s; m! f

+ W$ B5 K: J" u1 O, R' P, q/ D: z6 P1 t4 N
 楼主| 发表于 2017-8-21 10:05:51 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-8-25 10:31 编辑
, c9 j( o  r1 p+ o+ V5 K  q) L8 ^6 L  s5 R9 o: f6 c( z
第二
. ~, P6 H  R" ~  l/ x# T/ Z  g7 b9 d1 h+ P8 U
 楼主| 发表于 2017-8-21 10:07:17 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-8-25 10:32 编辑
% {+ _; \' _( I0 Q1 I+ l# K5 F1 E6 {5 j
第三3 y% _- l( E6 z3 V/ w( A3 K
7 n( q8 x, D7 a1 [. u8 ^
 楼主| 发表于 2017-8-21 10:07:58 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-8-25 10:32 编辑
& e. P2 _2 q6 N) _- V3 I
5 I$ k9 S, m* q+ P4 D# H第四
- C) q+ e$ k0 P  }+ H, g3 N! Q# [* F5 `5 F: a

2 q7 X0 i8 x( a7 O7 T3 z  J4 i- |+ B
 楼主| 发表于 2017-8-21 10:08:37 | 显示全部楼层 来自: 中国湖北武汉
本帖最后由 lfy710 于 2017-8-25 10:32 编辑 ) j' a2 o7 |; v* u4 h; i
; q" t5 z5 b2 s' K
最后一个! Y* Q0 m4 \/ G8 }6 n/ m
$ N0 m9 Z& T+ v7 r0 F

3 A) x  ~8 r5 |# v# o
 楼主| 发表于 2017-8-25 10:34:05 | 显示全部楼层 来自: 中国湖北武汉
不好意,必须删掉了。因为客户的特殊性。有兴趣的朋友可以发帖。我直接EMAIL给你。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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