苍南仪表厂动态连接库接口说明及插表流程简介

苍南仪表厂动态连接库接口说明及插表流程简介

ID:17656908

大小:83.50 KB

页数:8页

时间:2018-09-04

苍南仪表厂动态连接库接口说明及插表流程简介_第1页
苍南仪表厂动态连接库接口说明及插表流程简介_第2页
苍南仪表厂动态连接库接口说明及插表流程简介_第3页
苍南仪表厂动态连接库接口说明及插表流程简介_第4页
苍南仪表厂动态连接库接口说明及插表流程简介_第5页
资源描述:

《苍南仪表厂动态连接库接口说明及插表流程简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苍南仪表厂动态连接库接口说明文档1.说明以握奇读写器或明华读写器作为读写设备。使用串口RS232通信,在调用以下函数之前,必须先关闭串口,函数中已经包含读卡器的打开和关闭。2.函数说明为了贵公司业务开展的需要,各种类型表.dll的封装如下:函数名参数顺序函数参数说明参数名称参数类型输入输出类型要求说明读卡接口函数ReadICCard1卡号ICId文本输出读卡接口函数ReadICCard2卡内余量ICCSpare带小数位数字输出卡内还可以输入表的剩余气量3表内用气量ICUsed带小数位数字输出对现有的表如果表没有进

2、行回写可以缺失4表内余量ICMSpare带小数位数字输出对现有的表如果表没有进行回写可以缺失5发卡次数ICNUM整数输出用以进行卡注销管理用,整数型要求新增改标示段一位(FF)6ICMark整数输出报警气量到达这个气量关阀,提醒用户购气7注册信息ICRegist文本输出要求对该卡是否在我方系统进行过注册进行标注;要求新增4个连续位(FFFFFFFF)8卡内余额ICMoney2位小数输出以金额方式购气卡返回余额9表规格ICMUType文本输出用以判断同一表厂不同表型号的DLL内部算法;10“卡类型”ICType整数

3、输出“卡类型”指卡的使用类型:0——用户卡(老表用户日常购气用卡)1——开户卡(新表可以读取的用户购气卡,查卡后表将会写成用户卡)2——检查卡(查卡后先是该表的各种参数状态)3——转生产状态卡4——转出厂状态卡5——永久1方卡(置换卡)11错误信息ICErroy整数输出要求能够判别该卡的IC卡标准及卡内内容是否属于本函数写入;在确认该函数属于该软件包时,系统将调用该软件包进行读写卡操作12COM端口号COMID整数输入通讯端口COM0、COM1、COM2、COM3、COM4等13信号波特率COMHZ整数输入960

4、0/15200等整数14购气次数GASCOUNT整数输出15表内计数小数位ICDECNum整数输出16用户类型CusType整数输出用来区分用户类型(工业表:02,民用表:01,工业表x10:82。)写卡函数WriteICCard相关校验说明:1、发新卡(补卡、开户):卡内卡号为空2、卡以注册购气(注册信息不对):核对卡号、发卡次数、备注信息、注册信息3、卡未注册购气:核对卡号1卡号ICId文本输入12购气量ICCSpare带小数位数字输入23发卡次数ICNUM整数输入44备注信息ICMark整数输入85注册信息

5、ICRegist文本输入166“卡类型”ICType整数输入327表规格ICMUType文本输入用以判断同一表厂不同表型号的DLL内部算法;内容为各个表厂自己在标签上定义的型号8表内计数小数位ICDECNum整数输入用以初始化表内计数小数控制9错误信ICErroy整数输出对传入参数进行规范性校验——各个参数长度、大小是否超出标准等;10COM端口号COMID整数输入通讯端口COM0、COM1、COM2、COM3、COM4等11信号波特率COMHZ整数输入9600/15200等整数12操作类型OPCODE整数输入见

6、后续说明13购气次数GASCOUNT整数输入14用户类型CusType整数输入用来区分用户类型(工业表:02,民用表:01,工业表x10:82。)注:一、接口当中的各个参数全部以文本方式转递,但其基本格式必须符合上表中定义的参数类型;二、卡类型约定:0——用户卡(老表用户日常购气用卡)1——开户卡(新表可以读取的用户购气卡,查卡后表将会写成用户卡)2——检查卡(查卡后先是该表的各种参数状态)3——转生产状态卡4——转出厂状态卡5——永久1方卡(置换卡)6——清零卡三、错误信息定义:0——成功1——卡被更换(卡片核

7、对不符)2——没有卡3——读写卡器配置不对4——读写卡器不工作5——dll内部故障6——卡类型错误(新卡为卡型号错误,老卡为卡型号错误及内容算法错误、密码错误等)9—卡于报废10――新卡11--超购气上限429496729512--卡号不对13--购气次数不对14--写卡失败15--退气购气次数不对16--退气气量大于卡内气量17--读卡失败18—报警气量超范围(1-255)19—补卡次数不对98——串口初始化失败99——其他四、操作类型约定:1:写卡号;2:写气量;——气量计算由DLL内部完成,购气量+卡内原有

8、余量=卡内实际存气量4:发卡次数;8:报警气量;16:注册信息;32:卡类型;64:表规格128:表内计数小数位256:购气次数操作类型以2进制衡与计算为准:代码举例:设定操作类型整数型参数:OPTYPEIf(optypeand1)=1then写卡号If(optypeand2)=2then写气量If(optypeand4)=4then写发卡次数····If(optypea

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

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

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