SOLIDWORKS® Motion 算例可分为基于时间和基于事件的仿真。基于时间的研究受运动元件随时间变化的控制,而基于事件的运动侧重于由特定事件触发的一系列任务,而不仅仅是由时间触发。
在基于事件的运动算例中,每个任务包括:
触发器,用于启动作(例如,根据时间、前一个任务或传感器输入,如位置),
控制移动的动作(例如,激活/压缩配合、马达或力)。
在以下示例中,一组线性执行器用于沿轨道移动立方体。每个执行器都通过事件触发器进行控制,并执行定义的任务。结果是一个运动序列,其中动作有条件地执行,模拟现实生活中基于逻辑的自动化。
要设置基于事件的运动算例:
1、建模和组装组件:
设计单个零件:使用零件建模对平动电机、轨道和立方体进行建模。
装配设置:使用复制线性平动电机运动的必要配合创建新装配体。
定位立方体:将立方体放置在轨道上所需的起始位置。
2、配置运动算例
确保 SOLIDWORKS Motion 插件已启用。
打开 Motion Study 选项卡,然后从下拉列表中选择 Motion Analysis。
在 MotionManager 中,单击右下角的按钮以切换到基于事件的运动视图。
3、添加转动电机和触点:
定义直线电机:使用正确的参数(方向、速度等)将电机分配给每个执行器。
设置联系人:在多维数据集和其他组件之间应用触点定义以确保交互。
启用重力:在 Motion 算例属性中添加重力以模拟真实行为。
4、定义事件任务:
单击“单击此处添加”以创建第一个任务。
触发器:使用 Time 作为初始触发器并指定时间延迟。
作:在功能下,选择适当的直线电机并将作设置为开。
对于后续任务:
将 Trigger 设置为上一个任务(例如 Task1)。
在 Feature (特征) 部分中分配相关的电动机或作。
对所有平动电机/任务重复此作,以定义完整的运动序列。
运行并查看动画:
所有任务和触发器都准备就绪后,单击 Calculate 以处理动画。
按 Play 观看运动序列。当每个执行器根据其触发器运行时,立方体将沿定义的路径移动。
总结:
基于事件的运动算例允许有条件的、逻辑驱动的动画,而不依赖于固定的时间序列。当作顺序取决于交互或事件,而不仅仅是时间时,它们是理想的选择。计算后,MotionManager 中的时间列提供每个任务开始和结束时间的时间线,从而清晰地概述运动逻辑。
下面是动画的最终结果:
获取正版软件免费试用资格,有任何疑问拨咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!