张安莉,谢 檬,郭 月
(西安交通大学城市学院,陕西西安 710018)
最早时期的自动售货机概念来自于古埃及,科学家HERON 在他的书中描述道:这种装置只需要将钱币投入,便可以有源源不断的水流[1-3]。日本1904年问世的“邮票明信片自动出售机”是第一台实用型的自动售货机[4-7]。自此以后,自动售货机作为一种商业自动化设备出现在人们生活的各个方面[8-9]。自动售货机不受时间和空间的限制,可以在日常生活中解决买东西需要排队的问题,更在某种程度上节省了人力,让人们的交易变得更加方便快捷[10-12]。文献[13-17]采用可编程序控制器(PLC)控制自动售货机,实现售货机的基本功能,文献[18-19]通过Multisim 和EDA 方法进行自动售货机仿真设计,实现了自动售货功能,文献[20]采用LabVIEW 设计了
如何高效便捷地实时监控自动售货机是否正常工作,货存量是否充足,能否自动补货存是自动售货机控制系统研究的关键问题。该系统在LabVIEW平台上,从钱币处理,储存商品,显示信息等主要方面设计控制系统,包括语音提示模块、钱币投入模块、商品种类及数量的选择模块、余额计算模块、出货模块,实现了语音播报商品名称和钱币选择、商品种类及数量选择、找零、余额不足显示等功能。
文中在LabVIEW 平台上设计的自动售货机系统结构如图1 所示。

图1 系统结构
系统主要包括钱币投入模块,商品种类和数量选择模块,出货和退币模块,出错警告模块。
该系统选用模拟按钮,表示钱币的投入,即点击一次货币按钮代表一次钱币的投入,多次点击货币按钮可增加投入货币量。……