想做一个如超市里的控制钱箱自动弹出关闭的功能,各位朋友,我在程序里如何控制这种设备,以便当卖出一件东西以后,能够自动弹出钱箱?

caiminjiang0 2004-11-09 11:20:01
想做一个如超市里的控制钱箱自动弹出关闭的功能,各位朋友,我在
程序里如何控制这种设备,以便当卖出一件东西以后,能够自动弹出钱箱,钱箱设备怎么和电脑连接?
...全文
484 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
finalfighter 2005-01-21
  • 打赏
  • 举报
回复
厂家有接口
coeltdit 2005-01-21
  • 打赏
  • 举报
回复
厂家会提供接口函数的,你就不用操心了。
Kshape 2005-01-20
  • 打赏
  • 举报
回复
这些和硬件相关的东西
很多要用到串口通信

有的硬件设备的程序设计主要用到厂家提供的SDK或者是DLL
很多操作就可以解决了

比如,说不定会给你一个“弹出函数”
到时候
当卖出东西后
通过串口对计算机发个消息
直接调用这个函数open就可以了

呵呵
jcqn2000 2005-01-20
  • 打赏
  • 举报
回复
当然,我只是举个例子,计算机那么多接口,串口、并口、usb口…………
选哪个都行,看你对哪个口熟悉了,道理都是一样的。
jcqn2000 2005-01-20
  • 打赏
  • 举报
回复
控制钱箱的应该是把电子锁,我的想法是,电子锁需要一个特定的字符串才能将钱箱打开,比如有8个输入引脚,一个输出引脚,用简单的几个与门和非门就可以搭成一个特定输入,输出才能是1的开关,比如必须输入:00100101,输出才能是1,其他输入输出都是0的开关。这8个引脚可以和电脑的打印机接口的某些针连接起来(当然还要有其他的连线如vcc,gnd等……),然后编写程序,当判断卖出一样东西后就将特定的字符串发到打印机接口就能将电子锁打开。
当然,这样做的安全性太差了…………
zhuhq 2005-01-20
  • 打赏
  • 举报
回复
try

assignfile(f1,'lpt1');
rewrite(f1);
write(f1,Chr(27) + 'p' + Chr(48) + Chr(25) + Chr(250));
closefile(f1);
except
showmessage('配置不正确,钱箱打不开!');
abort;
end;
caiminjiang0 2004-11-10
  • 打赏
  • 举报
回复
any more? thanks
ricefish 2004-11-09
  • 打赏
  • 举报
回复

(1)大部分钱箱不是直接和电脑相连的, 而是连接到票据打印机上的.
(2)只要对打印机发指令,就能开钱箱.
(3)打印机说明书一般带有开钱箱的指令.
(3)根据打印机连接类型选择对串口或并口操作.
wenjianyao 2004-11-09
  • 打赏
  • 举报
回复
厂家提供接口
wbamboo 2004-11-09
  • 打赏
  • 举报
回复
或者如rufer(如风)所说,对串口进行控制,发送相关指令到串口,再从串口读取信息以判断指令完成情况。
wbamboo 2004-11-09
  • 打赏
  • 举报
回复
硬件厂家一般都提供相关文件供外层使用者调用,比如一些DLL,且应该有这些DLL详细的调用方法及函数说明。
rufer 2004-11-09
  • 打赏
  • 举报
回复
串口控制,估计
jinjazz 2004-11-09
  • 打赏
  • 举报
回复
这个,你找做钱箱的厂家吧

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧