激光时间传感器模拟- 可打印的版本 + - Robodk论坛(//www.w5838.com/forum.的) + - 论坛:Robodk(EN)(//www.w5838.com/forum/forum-robodk-en.的) + ---论坛:Robodk API(//www.w5838.com/forum/forum-robodk-api.的) + ---线程:飞行激光时间传感器仿真(/线程激光时间飞行时间传感器 - 仿真的) |
激光时间传感器模拟-Halmusaibeli.-03-14-2022 大家好, 我正在尝试模拟Robodk中飞行传感器的时间来测量指向参考帧的深度。 可见思路是使用激光生病的WL4S传感器作为对象,然后使用目标对象找到激光线的碰撞点,如下所示。这是通过使用的[b] collision_line(P1,P2,REF)[/ b]功能如下所示。 问题在于Collimist_Line()函数的输出不正确。它给出了[50,50,492.067]的碰撞点,它描述了线路和传感器之间的交叉点,在那里它应该给出[50,50,100],它是线路和立方体之间的交叉点,所有这些都在站帧中。 任何想法我做错了什么?任何帮助都得到了赞赏。 谢谢 哈姆丹 RE:飞行传感器模拟激光时间-亚历克斯-03-15-2022 这很好地使用了碰撞线方法。 在与盒子碰撞之前,似乎您的线路与传感器碰撞。 记住这一点姿势您的传感器基于对象的对象引用。(您可以右键单击对象并设置可见对象框架) [附件= 3095] 尝试使用p1 = [0,20,-10]和P2 = [0,20,-700]还是更好,但传感器根据对象引用开始的精确坐标。 RE:飞行传感器模拟激光时间-Halmusaibeli.-03-17-2022 嗨,亚历克斯, 很棒,非常感谢你。这就说得通了。 我会测试它,希望它有效。 谢谢 哈姆丹 工作完美!! |