全球FlexSim系统仿真中文论坛

搜索
查看: 25697|回复: 32
打印 上一主题 下一主题

【TFT 2014.04.15 FlexSim仿真模型题(4)】

[复制链接]
跳转到指定楼层
1#
慧娴亚伦 发表于 2014-4-15 11:00:05 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
问题描述:本问题曾经出现在论坛的入门解答板块。在很多工厂内部的传输系统都要求一段传送带能够进行旋转。本次题目要实现的是这段旋转的动画过程。


模型要求:
1 附件中有本题7.0的原始布局,使用其他版本请也按照附件中的模型进行布局,以方便审核和对比;
2 实现附件视频中的旋转动画,注意必须要实体完全进入旋转传送带,传送带才可以开始转动。


提示:由于本题有多种解决方法,请选择您认为最好的一种,上传完成的模型。

本帖子中包含更多资源

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

x
2#
 楼主| 慧娴亚伦 发表于 2014-4-15 20:17:51 | 显示全部楼层
回复2楼:
完成的很好,基本实现了题目的要求,在此提两个小建议:
1、您注意到了要求2,即必须产品全部进入传送带才进行转动,但是否忽视了实际上也应该等到产品完全离开旋转传送带,再让传送带再转回来呢?(仔细看视频中也是如此转动的)
2、运用deactivatekinematics这个命令的话,标签就不需要归零了,本题中没什么大碍,但是当传送带带有其他标签的时候,就会有点困扰。

恭喜您!您是第一个完成模型要求的活动参与者。
论坛ID为yushaozheng1990 的朋友在第三层的回复是第一个有效回复。获得积分5分。同时也是连续三次第一个有效回复的拥有者。
24小时后本题结束(即2014年4月16日20时17分),其后的回复不计为有效回复。
3#
 楼主| 慧娴亚伦 发表于 2014-4-15 20:34:03 | 显示全部楼层
回复3楼:
完成的很好,实现了题目的要求。使用注解是非常好的习惯,但是你在运行过程中发送了三种不同的延迟消息,既使得代码难懂,又导致运行负荷加重,而且容易出错。

恭喜您!您是第二个完成模型要求的活动参与者。
获得积分4分。
4#
 楼主| 慧娴亚伦 发表于 2014-4-15 21:14:05 | 显示全部楼层
回复6楼:
完成的不错,实现了题目的要求。模型的缺点您自己也应该发现了,如果改动传送带的速度,必须还要对应改动延迟消息的延迟发送时间,跟前面几个模型一样,改动起来不方便,也就是不灵活。

恭喜您!您是第三个完成模型要求的活动参与者。
获得积分1分。

关于您4楼的模型的问题:那是因为也是由于你通过发送延迟消息来控制开始运动学导致的,延迟时间一定要算好。
5#
 楼主| 慧娴亚伦 发表于 2014-4-16 20:07:28 | 显示全部楼层
本次TFT活动已经截止。
      这是TFT活动的第四次正式活动,本题涉及到的是简单的运动学指令,FlexSim强大的三维功能一大优势,而强大的运动学功能可以使得定制化的模型效果更加贴近现实,使得“仿真”更“真”。除了运动学之外,7.0版本对动画编辑器加强了许多,使得很多动作的实现不再依赖相对复杂的运动学指令,使得打造炫酷的模型更为方便。旋转传送带作为工厂常见的一种动画要求,需要建模工程师熟练的掌握。

      本次题目一共有3位朋友得到了有效回复。他们的论坛ID分别是:
      yushaozheng1990、蓝桥书生、大摸鱼
      他们将获得指定积分,没有获得积分的朋友期待您的下次参与。值得一提的是yushaozheng1990朋友已经连续三次获得5分积分,虽然他并非每次都是第一个上传模型的,但是都是第一个上传符合题目要求模型的朋友。完整实现客户需求是评价一个模型好坏的重要因素。

      本次模型大家都能用运动学指令很好的完成,但是细节和代码上都有一定优化的空间。本次的参考模型,我本来准备的也是运用运动学指令来完成,考虑到只有一种方法明显不符合发布时候“有多种做法”的言论,特别再放上单纯使用发消息改变节点值的方式完成的参考模型(非最佳模型),代码相对繁琐,但是在某些情况下,运用这种方式实现运动效果会更好。同时简单地应用了一下传送带的光电传感器。

      再次感谢大家的参与和支持,没有参与者活动将无法开展,希望各位还能继续支持TFT的接下来的活动,再次感谢!

本帖子中包含更多资源

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

x
6#
 楼主| 慧娴亚伦 发表于 2014-7-25 09:06:50 | 显示全部楼层
如果使用运动学的话,添加运动学命令 addkinematic()(这个命令有较多的参数,不过不用担心,您可以查看用户手册或者帮助命令,再结合本帖中的例子)其中的最后一个参数,是决定运动类型是旋转还是移动,第八和第九个参数是决定运动开始和结束的时间,通过控制这两个参数就可以控制运动的先后。
7#
 楼主| 慧娴亚伦 发表于 2014-8-7 11:07:47 | 显示全部楼层
回复18楼:
          使用运动学完成了模型。您可以不必将代码都贴出来,只需要将关键的代码或者做法解释一下就可以了。
8#
 楼主| 慧娴亚伦 发表于 2014-8-7 13:24:42 | 显示全部楼层
额。这么多的代码很难看出错误啦,还是从模型运行中看到运行有误比较好找出问题所在。
9#
 楼主| 慧娴亚伦 发表于 2015-12-30 09:48:33 | 显示全部楼层
加老师使用的还是传统的运动学方式,运动学来处理一些运动过程是比较通用的。即使在现在动画制作功能逐步加强的7版本,也是深入应用flexsim的关键。
另外,这种数量的消息我认为不算繁琐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-5-5 16:02 , Processed in 0.085890 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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