zjm4192 发表于 7 天前

请教大佬,做仿真动画时工件配合如何做出弹簧效果

本帖最后由 zjm4192 于 2026-8-11 14:26 编辑

请教大佬,做动画时工件配合如何做出弹簧的压缩效果 ,只用关系集可以做到吗

Superman 发表于 7 天前

OSD不确定能否做弹簧压缩弹开的动画,没做过,不像参数软件,有参数控制,尺寸驱动几何,支持挠性零件。

zjm4192 发表于 6 天前

[ 本帖最后由 zjm4192 于 2026-8-12 08:52 编辑 ]

Superman 发表于 2026-8-11 19:01
OSD不确定能否做弹簧压缩弹开的动画,没做过,不像参数软件,有参数控制,尺寸驱动几何,支持挠性零件。 ...
昨天翻贴发现可能用表达式可以做到

关系中的逻辑和数学表达式
您可以输入离散值 (一个数字) 或值关系式的数学表达式。您也可以通过将另一个关系的名称用作表达式中的变量,来将一个关系式链接到另一个关系式。这在对具有相互链接的元件的系统进行建模时很有用。
表达式中可包含 使用数学表达式。
可将另一个关系式的名称用作一个变量,并且使用关系式的值来替换关系式名称。
可用下列形式输入 if/then/else 语句:
if condition
then expression
else expression
Then/else 从句中的表达式应该求可分配到值关系式或变量的值。
条件运算符为:
•==
•!=
•<
•<=
如果距离 z=30,则下列表达式将使孔移动至 25mm 处,否则该孔将保持在 5mm (此时 z=3*x) 处:
if z==30
then 25
else 5
If/then/else 也可以嵌套。例如:
if condition-1
then expression-1
else if condition-2
then expression-2
else expression-3
else expression-4
要输入数学表达式,
1.单击关系,然后在创建和修改组中单击变量。将打开距离变量对话框。
2.单击表达式以显示表达式编辑器。
3.键入数学表达式。

Superman 发表于 3 天前

zjm4192 发表于 2026-8-12 08:51
Superman 发表于 2026-8-11 19:01
OSD不确定能否做弹簧压缩弹开的动画,没做过,不像参数软件,有参数控制 ...

可能函数变量是可以实现的,我只会做简单的函数变量,弹簧这类的,没做过,也没研究过。
页: [1]
查看完整版本: 请教大佬,做仿真动画时工件配合如何做出弹簧效果