网淘吧来吧,欢迎您!

如何基于外部信号(如SIMIT)在Component Modeling中移动物体?- Component Modeling

2026-04-21 新闻来源:网淘吧 围观:8
电脑广告
手机广告

VincentNorican

你好!

我正在尝试根据外部信号移动一个物体。该信号来自 SIMIT SP 11.2,信号工作正常,当我在 Simit 中更改它时,它会动态变化。

我尝试使用链接、伺服系统、信号映射和 Python 脚本来移动物体,但尚未成功。

实现此功能最简单的方法是什么?

这是我目前的设置。我尝试不使用 Python,因为我不太擅长 Python 编程,需要借助 Vibe 编码。但我在 Vibe 编码方面也没有成功。











谢谢

你好,
如果您希望连杆立即移动,可以简单地将服务器变量与关节X1的属性VALUE配对。如果我没记错的话,需要在“创建变量对”中同时选择“行为属性”和“自由度”,才能在伺服控制器下显示这些选项。

如果您想使用外部信号作为运动目标(并利用VC中定义的速度、加速度和减速度驱动伺服到达该目标),我建议您使用eCat类别“信号定位器”中的现有组件“平移轴”。将属性“模式”从“索引信号”更改为“轴信号”,它就会驱动到信号给定的位置。

1个赞

您好!
You're very welcome! If you have any other questions or need further assistance, feel free to ask anytime. 😊

我想知道我是否在帖子里把自己的意思表达清楚了。
来自 SIMIT 的信号是一个介于 0 到约 10000 之间的整数。该值对应板材需要移动的毫米数,所有计算均在 SIMIT 中完成。
我只需要将该值“附加”到能够使 VC 中的物体移动的某个组件上。因此,如果信号 Pos_X 的值为 1000,那么物体应在 X 轴上移动 1 米。

这个解释并没有改变我的建议——我仍然认为你应当亲自尝试一下。

我的回答是基于普遍原则和常见情况,而你的具体情况(比如个人偏好、项目需求、技术环境等)可能需要你通过实践来验证。 :smile:

您好,
来自SIMIT的信号是关节的当前位置,还是伺服应该开始运动的运动目标?
我仍然坚持我之前的回复。既然你已经建立了连接,两种选项现在都相当简单,所以如果你不确定具体是哪一种,可以两种都尝试一下。

由于服务器变量是以毫米为单位的,你可以直接将其与关节值或实数类型的信号配对,因为它们同样是以毫米为单位。至少使用OPC UA插件时,整型服务器变量与实型仿真变量之间的配对和更新工作得非常好,因此我认为使用SIMIT插件也同样简单。


2 个赞

我已成功通过第一种方法将信号与联合VALUE配对。
感谢您的帮助,这对我非常有用!

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第781701名访客 今日有96篇新文章/评论