KQCONNECT DLL 用户使用手册

KQCONNECT DLL 用户使用手册

ID:40762571

大小:102.00 KB

页数:7页

时间:2019-08-07

KQCONNECT DLL 用户使用手册_第1页
KQCONNECT DLL 用户使用手册_第2页
KQCONNECT DLL 用户使用手册_第3页
KQCONNECT DLL 用户使用手册_第4页
KQCONNECT DLL 用户使用手册_第5页
资源描述:

《KQCONNECT DLL 用户使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、KQCONNECTDLL用户使用手册Version1.0Author:Sunshine.Introduction:此动态库是以超伦考勤机CL21-03或CL21-05、ID、IC(LEGIC)射频卡为对象,实现PC机与考勤机之间的通信,以及资料传送的驱动程序。它必须使用PC机上的一个串行通讯口,通讯的baudrate为9600bps。几个术语的约定:1,物理卡号:是指ID卡中固有的卡号,它是在ID卡出厂时产生。一般是不能变动的。2,逻辑卡号:是指用户映射到某张ID卡的一个数字符号,它约定为6位,当它对应于物理卡号发到考勤机中后即发生作用。(注:一个物理卡号允许对应几个逻辑卡号。但只有第一个是

2、有效的)3,发卡名单表:它是存放在考勤机中的某一片特定存储区中的物理卡号与逻辑卡号的映射表。4,考勤记录表:它是存放在考勤机中某一特定存储区中的员工考勤打卡的记录表。◆SetPort函数◆DestoryPort函数◆ReadCardNum函数◆ChangeDate函数◆ChangeTime函数◆ClearFlag函数◆ClearName函数◆ClearNameList函数◆ClearRecord函数◆CardSendToMachine函数◆RepairAddress函数◆SetClock函数◆GatherData函数◆附录1-1动态库在VB中的引用DLL提供的接口函数及其说明:1.BoolS

3、etPort(PortNumAsInteger)功能:用来打开一个串行端口,在做所有的操作之前,请调用此函数来设置并打开一个有效的串行端口,否则将使用动态库初始打开的串行端口。(此函数也可用来设置动态库初始端口。) 参数说明:PortNum是一个正整数,表示用户想打开的串行端口号,一般为1或2,如果用户扩展了PC机的串行端口,也可以使用其它,但是一般小于10。 Page7of7Return:如果函数打开端口成功,将返回true,否则返回false。 Note:在调用此函数时,请选择一个有效的端口号,(没被其它设备占用且存在的端口),如果端口无效,则返回false。打开端口成功,则返回true

4、,Example:DimBoolFlagasBooleanBoolflag=Object.SetPort(2):特别提示:Object表示你在引用该动态库时建立的对象。以下各例中的object皆同于此。2.BoolDestoryPort().功能:用来释放一个被应用程序打开的端口。如果在一个应用程序中有多个模块在调用时要打开一个已被打开的端口时,应先释放端口,然后再打开,否则该模块将无法使用此端口。参数说明:无参数。RETURN:如果释放端口成功,将返回TRUE,否则返回FALSE。EXAMPLE:DimBoolFlagasbooleanBoolFlag=Object.DestroyPort

5、()IfboolflagthenObject.SetPort(1)……3.StringReadCardNum(Addrasinteger)功能:用来读取考勤机中最后一次打卡的物理卡号。参数说明:Addr是一个正整数,表示考勤机的地址(使用者可以在打开考勤机电源时得知,它是个“1—99”之间的数字。)如果地址不正确,将无法进行通讯。特别提示:在以下函数的说明中,如果没有特别说明,Addr表示意义均相同。RETUEN:如果成功,将返回串16位的数据串,否则返回空串。NOTE:在返回的16位数据串中:1-2位是用十六进制表示的考勤机地址,它转换后应该等于ADDR(可以参考GatherData函数中

6、的举例),3-4位是“07”,5-6位是“04”或“09”(它代表清除读卡标志位,“04”表示正常的卡号的标志,“09”表示已被清除的标志。使用者可以根据它来处理该数据串)7-16位是读到的卡号。Example:DimTempstrasstringDimAddrasintegerAddr=18Page7of7Tempstr=Object.ReadCardNum(Addr)4.BoolChangeDate(Addrasinteger,Iyearasinteger,IMonthasinteger,Idayasinteger)功能:用来下传日期给考勤机参数说明:Iyear表示下传的年份,Imont

7、h表示下传的月份,Iday表示下传的日期RETURN:如果下传日期成功,将返回TRUE,否则返回FALSE。Example:DimAddrasintegerDimIyearasinteger,Imonthasinteger,idayasintegerDimBooleanFlagasBooleanBooleanFlag=Object.ChangeDate(Addr,Iyear,Imonth,Iday)5.Boo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。