- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 机械设计课后习题.doc
- 机械英语词汇(机床,设备等).doc
- 机械原理总复习习题.doc
- 机械制图基础-体的投影.ppt
- 机械制造工艺学02_工件的装夹与定位.ppt
- 机械制造技术基础答案.doc
- 机械制造技术基础重庆大学.ppt
- 机自101201班 谷德磊.ppt
- 肌张力低下脑瘫的推拿 针灸.ppt
- 基本能力模拟试题.doc
- 仓储监管合作协议模板.doc
- 混凝土综合施工监理标准细则.docx
- 温岭市社区卫生服务机构信息系统.ppt
- 湖北省基本药物结构分析和管理.ppt
- 地理选修六环境保护答题模式.pptx
- 中职语文第一册-口语交际-朗读.pptx
- Icron USB Ranger 2204 操作说明书手册.pdf
- Icron USB Ranger 2201 操作说明书手册.pdf
- 丰田叉车Toyota Electric Forklift Trucks 7FBMF 16_18_20_25_30_35_40_45_50 Service Manual维修手册和零部件手册.pdf
- Icron USB Ranger 2212 操作说明书手册.pdf
文档评论(0)