LABVIEW:如何编程以下情况?

时间:2013-10-31 14:46:30

标签: labview

自行车A点有一个交叉传感器。当自行车经过A点(传感器感应物体然后没有)时,灯会亮20秒。如果现在自行车倒车并再次通过A点,则不会发生任何事情。(传感器只能感知到某些东西,然后一旦汽车经过就没有。)

这很困难的部分是传感器很快就会从真实变为假,因为自行车会移开。如果自行车停留在传感器上;这会更容易。另一个困难是返回的方式,因为它也不会停留。

任何提议?我将不胜感激任何帮助。注意我在labview中的技能非常平庸。虽然我想了解更多。

2 个答案:

答案 0 :(得分:1)

我不确定是否可能。

我能想到的唯一解决方案是要求双线的反向和前进速度不同。

如果他们的速度不同,您可以尝试根据传感器的激活时间做出决定。

然而,您遇到的问题是所有骑自行车的人都无法以相同的速度通过传感器。

最好的解决方案是使用两个传感器并检查它们的激活顺序。

答案 1 :(得分:1)

在A点使用两个传感器,一个在另一个前面,将为您提供自行车方向,以便您确定自行车何时倒车。这假设传感器具有足够快的读取响应,以区分前后传感器。

相关问题