科密COMET IT2200A接口编程说明.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IT2200A接口说明 版本 1.00 谭小刚 2005-4-29 说明:所有函数只接受两个参数 参数一:Params结构 参数二:表示硬件类型的数值, 取值[30, 60, 2000, 2100, 2200, 2300, 2600, 618, 3200] IT2200A硬件类型为 2201 Params结构定义 原型 typdedef struct tagParam { char Port[3]; char CtrlID[3]; char Params[1024]; char IPPort[5]; char IPAddr[15]; } vb声明 Public Type Params Port As String * 3 //串口号,[1~255] CtrlID As String * 3 //设备号,[0~254] Params As String * 1024 //输入:传递给设备处理的参数表,多参数间以分号分隔,以分号结束 //输出:接口返回值。多参数间以分号分隔,以分号结束。 IPPort as string * 5 //TCPIP端口号 IPAddr as string * 15 //TCPIP地址 End Type Delphi声明 Type Params = record Port: array[0..2] of char; CtrlID:array[0..2] of char; Param:array[0..1023] of char; IPPort:array[0..5] of char; IPAddr:array[0..15] of char; End; 接口返回值定义 100 //调用接口失败 101 //不支持该类型设备 102 //该设备不支持该接口 103 //设备无响应 104 //参数错误 105 //调用成功 106 //串口没打开 //打开文件错误 //通讯参数错误,要求重发 //返回值数据校验错误 //创建线程错误 //设备忙 160 //启动通讯失败 161 //发送数据失败 硬件类型 sType = 3200 结构参数 lParam : Params 所有接口函数声明原型: unsigned short XXXXXX (Params lParam, int sType); VB 声明 Declare Function XXXXXX lib “cm60.dll” (byref lParam as Params, sType as long) as long DELPHI 声明 Function XXXXXX ( var lParam:Params; sType;integer):integer; stdcall;external ‘cm60.dll’; 文档修改说明: 2005-7-6: 新增加两个函数ConnectEx, DisConnectEx,详细请见项36,37 接口说明: 打开串口 OpenComm/关闭串口CloseComm 本接口打开/关闭指定串口,以使PC能和设备通讯。 传送参数: lParam.Port = 串口号; lParam.CtrlID = 无; lParam.Params = “19200;”,IT3200要求通讯波特率为19200.关闭串口时忽略波特率参数 函数返回值:成功码或失败码 参数返回值:lParam.Params = “” ;无返回值 2、搜索设备 SearchCtrl 本接口搜索指定设备,以确定该设备是否在线。 传送参数: lParam.Port = 串口号; lParam.CtrlID = 设备号; lParam.Params = “” 参数表为空。 函数返回值:成功码或失败码 参数返回值:lParam.Params = “” ;无返回值 3、采集新数据 Collect20 本接口从指定设备采集数据,每采集一次,设备返回20条数据记录,不足20条以实际数返回。 传送参数: lParam.Port = 串口号; lParam.CtrlID = 设备号; lParam.Params = “文件路径”。 函数返回值:记录数或失败码. 其中 实际记录数= 返回值 - 200 参数返回值:lParam.Params = “” ;无返回值 记录格式:NNNNNNNNYYMMDDHHMMSS, 卡号(8个字符)年(2)月(2)日(2)时(2)分(2)秒(2) 例子: 01228285050512093759 卡号时间: 05年05月12日 09点37分59秒 4、采集所有数据Collec

文档评论(0)

whl005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档