考勤机应用程序开发:紧急求救!串口通讯RS 485.分不够再加

558047 2006-07-23 10:25:56
我公司有一考勤机,是那种磁卡靠近即“嘀”一声然后屏幕显示你的考勤卡号那种的考勤机,当前的应用程序使用不方便,仅能保存成.txt文件,然后靠人工操作来统计。我要做一个新的程序,能够筛选查询的那种,功能强大些的,我不知道该怎么从考勤机提取数据,从没有做过串口通讯等程序,一点都不懂,谁能帮帮忙。
好像是Rs 485串口的
...全文
432 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglovec 2006-09-06
  • 打赏
  • 举报
回复
不会没有相应的SDK,原来的程序是怎么开发的??

这个程序没什么难的
csdnstudyc 2006-09-05
  • 打赏
  • 举报
回复
如果没有相应的SDK,怎么办,有没有大虾贴点代码学习一下!
ribut9225 2006-07-24
  • 打赏
  • 举报
回复
学习
柯本 2006-07-23
  • 打赏
  • 举报
回复
首先,你必须要向考勤机厂家索取数据通讯协议(数据传输格式)或相应的SDK(一般以DLL形式+函数定义头文件)
如果,厂家提供的是通讯协议,那你就可用第三方的控件(如我用的VARIAN ASYNC32 COMPONENT或MSCOMM)从考勤机读取数据,然后按要求自己设计数据库及界面
如果,厂家提供的是SDK,那么可直接用它从考勤机读取数据
558047 2006-07-23
  • 打赏
  • 举报
回复
目前这个考勤机正在用,有Rs 485口的转接器。就是原有的应用程序功能太简单,人事科让我做一个功能强大的,能够进行复杂的考勤设置和复杂组合查询功能的程序,可是我现在根本一无所知。
柯本 2006-07-23
  • 打赏
  • 举报
回复
BCB通讯,在网上有很多的资料及例子(CSDN中也有很多人问过),你可以直接用API来写,也可用第三方的控件(我一般用VARIAN ASYNC32 COMPONENT,小而简单)
至于怎样从考勤机中取数据,每个考勤机都有不同的通讯协议,这个你只能向厂家索取(通讯协议或SDK)
另外,一般PC没有Rs 485口(只有232口),你要有一个转接器或加一块485的卡

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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