A点有一个自行车交叉口传感器。当自行车经过A点时(感应器感觉到物体,然后没有),灯就会亮20秒。如果自行车现在倒车,再次通过A点,什么都不会发生。(再一次,传感器只感觉到一些东西,然后一旦汽车经过,它就不会感觉到)。
这其中的困难之处在于,传感器从真到假的变化非常快,因为自行车离开了。如果自行车停留在感应器上,那就容易多了。另一个困难是回来的路,因为它也不停留。
有什么建议吗?我很感谢你的帮助。注意,我在labview方面的技能相当平庸。尽管我想学到更多。
发布于 2013-11-01 13:22:51
在A点使用两个传感器,一个在另一个前面,会给你自行车的方向,这会让你判断自行车什么时候是相反的。这假设传感器具有足够快的读取响应,足以区分前后传感器。
发布于 2013-10-31 19:58:26
我不确定这是否可能。
我能想到的唯一解决办法是,双甲醚的反向速度和前进速度是不同的。
如果他们的速度是不同的,你可以试着根据传感器激活的时间来确定。
但是,您遇到的问题是,所有骑自行车的人都可能无法以相同的速度通过传感器。
最好的解决方案是使用两个传感器,并检查它们的激活顺序。
https://stackoverflow.com/questions/19709620
复制相似问题