唐光红
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看唐光红的 主题 / 回贴
楼主  发表于: 2012-03-08 12:15
   我单位有一个车库  我在进车库门口装两个红外对射 我想进去的时候加一次  出来的时候减一次,车库进出没有分车道, 一共是五十个车位,当加到五十的时候有一个灯会亮。我应该怎么写这个程序呢? 求高手指点。先谢谢了啊
祥林嫂
做工控人,不停地学习,不停地分享、交流。
级别: 网络英雄
精华主题: 0
发帖数量: 914 个
工控威望: 6785 点
下载积分: 5550 分
在线时间: 290(小时)
注册时间: 2012-02-13
最后登录: 2019-03-28
查看祥林嫂的 主题 / 回贴
1楼  发表于: 2012-03-09 10:18
其实关键点~是不分车道~ 有两个红外~他们本身不能确定是出车还是进车~
祥林嫂
做工控人,不停地学习,不停地分享、交流。
级别: 网络英雄
精华主题: 0
发帖数量: 914 个
工控威望: 6785 点
下载积分: 5550 分
在线时间: 290(小时)
注册时间: 2012-02-13
最后登录: 2019-03-28
查看祥林嫂的 主题 / 回贴
2楼  发表于: 2012-03-09 10:19
引用
引用第7楼550374389于2012-03-08 22:43发表的  :
[attachment=79634]  加以改进了一下,不过这样还有一点BUG,假如车刚遮到第一条红外而没遮到第二条红外就又退回去,这样不行了,真郁闷啊

好像还有一点~你说要是同时有进车还有出车时候呢?
本帖最近评分记录:
  • 下载积分:+5(550374389) 热心助人 是啊,还有一大 ..
    祥林嫂
    做工控人,不停地学习,不停地分享、交流。
    级别: 网络英雄
    精华主题: 0
    发帖数量: 914 个
    工控威望: 6785 点
    下载积分: 5550 分
    在线时间: 290(小时)
    注册时间: 2012-02-13
    最后登录: 2019-03-28
    查看祥林嫂的 主题 / 回贴
    3楼  发表于: 2012-03-09 12:07
    引用
    引用第14楼znz43于2012-03-09 11:29发表的  :
    两个红外间距大到保证人经过只能挡阻一个,而最短的车也要有挡住两个的机会。
    这样无论进车出车,都有两个都挡的过程,而出车时内红外下降沿有效,进车时外红外下降沿有效。
    人进出不能同时挡两个,不会误判。

    这个方法不错~好像就算有我说的那种同时进出的情况~有下降沿和内外双通保持作保证~同时进出也是没问题的~