你好,
有没有办法让传感器测量距离?
我一直在浏览论坛,但到目前为止还没有看到有人提到这一点。我看到有人使用输送机跟踪插件来跟踪物品,但我的目标并不是跟踪物体,只是测量距离。
任何建议或想法将不胜感激。
距离传感器的使用:射线投射与输送机传感器方案及性能注意事项 - General Questions - visual compents 疑难解答
Maffi 2021年4月29日 上午10:361
你好 @Maffi
你可以尝试使用带有范围信号的射线投射传感器。
我附上了一个我自己做的小例子。希望你喜欢。
Example_Sensor.vcmx(376.0 KB)
太棒了!非常感谢!
我自己用标准输送机传感器中的“RangedSignal”并将其连接到流程执行器,设法找到了一种方法,但你的解决方案更简洁!
太好了!请注意,射线投射传感器使用轮询机制,因此如果你在布局中添加多个这样的传感器,会显著影响性能。输送机传感器本身可能有更好的性能。
这肯定能解释我注意到的性能下降。如果流程执行器设置为每0.001秒重复执行任务,是否也会影响性能?
同样的规则也适用。
如果你有多个这样的执行器,我会降低轮询频率或尝试将逻辑修改为基于事件的。
非常感谢你的建议!我会牢记在心,确保不过度使用我已经很弱的电脑了,哈哈哈。
你好,我正在使用距离传感器,但数值没有变化,它一直保持不变,与传感器显示的最大距离值相同。
提前感谢!
看起来配对的值指向的是一个常量参数值,而不是指示测量值的数值信号。
- 转到“建模”选项卡,找到传感器组件的“射线投射传感器”行为。
-
确保“RangeSignal”已分配了一个实数类型的信号。
-
使用相同的实数类型信号进行变量配对。在“已连接变量”面板中应该看起来像这样:
谢谢,终于成功了!顺便问一下,有没有什么网站可以看到其他人的项目?这样我就可以从中获得新项目的灵感?
提前感谢!


微信扫一扫,打赏作者吧~







