如何让labveiw在含有多个时间延迟结构的程序里选择一个没有在进行计时的程序运行?
时间:10-02
整理:3721RD
点击:
问题来自一个基于机器视觉的分拣平台。在工件到达检测位后相机拍照,labview进行图像处理判定之后通知后面的分拣机构动作。这个动作是一个延迟进行的动作,因为工件从检测工位到分拣工位有一个运输的时间。由于要求输送带在整个过程中不停止,不降速。因此会出现在上一个检测信号的时间延迟还在计数时,下一个新的信号又输入给了分拣机构。这样新的分拣信号就无法正常执行。
现在想设计一个备用的时间继电器,两个继电器都没有计时的情况系统默认选择第一个发送启动信号。当其中一个继电器在工作时信号自动发送给空闲的继电器,这样来达到每一个图像处理的信号都可以被分拣机构执行。不知道这样的想法能否在labview里实现,如何实现,或者有其他的解决办法也谢谢大家多提提建议。
现在想设计一个备用的时间继电器,两个继电器都没有计时的情况系统默认选择第一个发送启动信号。当其中一个继电器在工作时信号自动发送给空闲的继电器,这样来达到每一个图像处理的信号都可以被分拣机构执行。不知道这样的想法能否在labview里实现,如何实现,或者有其他的解决办法也谢谢大家多提提建议。
你这个信号不可以使用队列进行操作吗?把起始时间的时间标识作为信号不可以吗?
kan kan xian