文档库 最新最全的文档下载
当前位置:文档库 › 射频卡接口文档

射频卡接口文档

射频卡接口文档
射频卡接口文档

射 频 卡 接 口 文 档

一、接口电路

读写控制器采用UAR T 标准SCI 异步串口,经过芯片MAX232,将电平转换为RS-232电平后,接入PC 机。电路图如下:

C 25105C 0

C

C 26

C 28

R XD T X

二、接口协议:

通讯格式:

数据包长度L(1byte) 命令字C(1byte) 数据包D(L-1bytes) 通讯方向:

-> 下位机送给上位机 <- 上位机送给下位机

IC 卡读写器Demo 程序: 1) 启动

<- 02 0B 0F (02为长度,0B 为命令字,测试凤鸣器,0F 凤鸣器响的时间) -> 01 00 (01为长度,00为测试成功)

2) 寻卡

<- 02 02 26 (02为命令字,26为RegMfOutSelect)

-> 03 00 04 00 (00为命令成功代码,04表示Mifare One 卡) <- 02 0B 0F -> 01 00 3) 防冲突

<- 01 03 (03为命令字)

-> 05 00 52 00 75 7A (52 00 75 7A 为卡号CardSerialNo) <- 02 0B 0F -> 01 00

4) 选择

<- 01 04 (04为命令字)

-> 03 00 80 00

<- 02 0B 0F

-> 01 00

5) 终止

<- 01 01 (01为命令字)

-> 01 00

<- 02 0B 0F

-> 01 00

6) 参数设置

<- 01 0C (0C为命令字)

-> 01 00

7) 密码下载(扇区1密码为12个F)

<- 09 06 60 01 FF FF FF FF FF FF (06为命令字,60为PICC_AUTHENT1A(61为PICC_AUTHENT1B),01为扇区号,12个F为密码)

-> 01 00

<- 02 0B 0F

-> 01 00

8) 数据读(扇区1块0块1块2)

<- 02 02 52 (02为命令字,52为PICC_REQALL)

-> 03 00 04 00 (04为RegFIFOLength)

<- 01 03 (03为命令字)

-> 05 00 52 00 75 7A (52 00 75 7A为卡号)

<- 01 04 (04为命令字)

-> 03 00 08 00

<- 04 05 60 01 04 (05为命令字,60为PICC_AUTHENT1A(61为PICC_AUTHENT1B),01为扇区1,04为RegFIFOLength)

-> 01 00

<- 02 08 04 (08为命令号,04为块号)

-> 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (16个00为数据)

<- 02 08 05 (08为命令号,05为块号)

-> 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (16个00为数据)

<- 02 08 06 (08为命令号,06为块号)

-> 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (16个00为数据)

<- 02 08 07 (08为命令号,07为块号)

-> 11 00 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff (第一个00为返回代码,后面6个00为密码A,ff 07 80 69为控制位,后面6个ff为密码B)

<- 02 0B 0F

-> 01 00

9) 数据写(扇区1块0块1块2)

<- 12 09 04 12 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (09为命令字,04为块号,12开始的16个字节为要写的数据)

-> 01 00

<- 02 0B 0F

-> 01 00

<- 12 09 05 45 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (09为命令字,05为块号,45开始的16个字节为要写的数据)

-> 01 00

<- 02 0B 0F

-> 01 00

<- 12 09 06 78 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (09为命令字,06为块号,78开始的16个字节为要写的数据)

-> 01 00

<- 02 0B 0F

-> 01 00

<- 12 09 07 11 11 11 11 11 11 ff 07 80 69 11 11 11 11 11 11 (09为命令字,07为块号,把密码A和密码B都修改成1)

-> 01 00

<- 02 0B 0F

-> 01 00

10) 块值操作(初始化)

<- 12 09 04 11 11 11 11 EE EE EE EE 11 11 11 11 04 FB 04 FB (09为命令字,04为块号,11开始的16个字节为要写的数据)

-> 01 00

<- 02 0B 0F

-> 01 00

11) 块值操作(读出)

<- 02 08 04 (08为命令字,04为块号)

-> 11 00 11 11 11 11 EE EE EE EE 11 11 11 11 04 FB 04 FB (11后面的16个自己是读出来的数据)

<- 02 0B 0F

-> 01 00

12) 块值操作(加值)

<- 08 0A C1 04 22 22 22 22 04 (0A为命令字,C1为PICC_INCREMENT,04为块号,4个字节的22是要加值的数据,04为块号)

-> 01 00

<- 02 0B 0F

-> 01 00

13) 块值操作(减值)

<- 08 0A C0 04 11 11 11 11 04 (0A为命令字,C1为PICC_DECREMENT为块号,4个字节的11是要减值的数据,04为块号)

-> 01 00

<- 02 0B 0F

-> 01 00

14) 修改密码

<- 02 02 26 (02为命令字,26为RegMfOutSelect)

-> 03 00 04 00

<- 01 03 (03为命令字)

-> 05 00 52 00 75 7A (52 00 75 7A为卡号)

<- 01 04 (04为命令字)

-> 03 00 80 00

<- 04 05 60 01 04 (05为命令字,60为PICC_AUTHENT1A(61为PICC_AUTHENT1B),01为扇区号,04为RegFIFOLength)

-> 01 00

<- 12 09 07 33 33 33 33 33 33 ff 07 80 69 33 33 33 33 33 33 (09为命令字,07为块号,33后面的12个字节为新密码)

-> 01 00

<- 02 0B 0F

-> 01 00

/*

扇区0 块0 块1 块2 块3

扇区1 块4 块5 块6 块7

扇区2 块8 块9 块10 块11

扇区3 块12 块13 块14 块15

扇区4 块16 块17 块18 块19

扇区5 块19 块20 块21 块22

扇区6 块23 块24 块25 块26

扇区7 块27 块28 块29 块30

扇区8 块31 块32 块33 块34

扇区9 块35 块36 块37 块38

扇区10 块39 块40 块41 块42

扇区11 块43 块44 块45 块46

扇区12 块47 块48 块49 块50

扇区13 块51 块52 块53 块54

扇区14 块55 块56 块57 块58

扇区15 块59 块60 块61 块62

*/

三、程序范例

//////////////////////////////////////////////////////向卡中写数据///////////////////////////////////////////////////////

《启动... 》

发出3个字节的数据

0X2, 0Xb, 0Xf,

《启动成功》

收到2个字节的数据

0X1, 0X0,

《寻卡... 》

发出3个字节的数据

0X2, 0X2, 0X26,

《成功找到MF1卡》

收到4个字节的数据

0X3, 0X0, 0X4, 0X0,

《防冲突... 》

发出2个字节的数据

0X1, 0X3,

《启动防冲突成功》

收到6个字节的数据

0X5, 0X0, 0X96, 0X5e, 0X2d, 0Xbd,

《选择... 》

发出2个字节的数据

0X1, 0X4,

《选择成功》

收到4个字节的数据

0X3, 0X0, 0X8, 0X5e,

《下载密码... 》

发出10个字节的数据

0X9, 0X6, 0X60, 0X1, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff, 《下载密码成功》

收到2个字节的数据

0X1, 0X0,

《PICC_REQALL... 》

发出3个字节的数据

0X2, 0X2, 0X52,

《PICC_REQALL成功》

收到4个字节的数据

0X3, 0X0, 0X4, 0X0,

《防冲突... 》

发出2个字节的数据

0X1, 0X3,

《启动防冲突成功》

收到6个字节的数据

0X5, 0X0, 0X96, 0X5e, 0X2d, 0Xbd,

《选择... 》

发出2个字节的数据

0X1, 0X4,

《选择成功》

收到4个字节的数据

0X3, 0X0, 0X8, 0X5e,

《设置区域... 》

发出5个字节的数据

0X4, 0X5, 0X60, 0X1, 0X4,

《设置区域成功》

收到2个字节的数据

0X1, 0X0,

《写Block4中的数据... 》

发出19个字节的数据

0X12, 0X9, 0X4, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《写Block4中的数据成功》

收到2个字节的数据

0X1, 0X0,

《写Block5中的数据... 》

发出19个字节的数据

0X12, 0X9, 0X5, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《写Block5中的数据成功》

收到2个字节的数据

0X1, 0X0,

《写Block6中的数据... 》

发出19个字节的数据

0X12, 0X9, 0X6, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《写Block6中的数据成功》

收到2个字节的数据

0X1, 0X0,

//////////////////////////////////////////////////////从卡中读数据///////////////////////////////////////////////////////

《启动... 》

发出3个字节的数据

0X2, 0Xb, 0Xf,

《启动成功》

收到2个字节的数据

0X1, 0X0,

发出3个字节的数据

0X2, 0X2, 0X26,

《成功找到MF1卡》

收到4个字节的数据

0X3, 0X0, 0X4, 0X0,

《防冲突... 》

发出2个字节的数据

0X1, 0X3,

《启动防冲突成功》

收到6个字节的数据

0X5, 0X0, 0X96, 0X5e, 0X2d, 0Xbd,

《选择... 》

发出2个字节的数据

0X1, 0X4,

《选择成功》

收到4个字节的数据

0X3, 0X0, 0X8, 0X5e,

《下载密码... 》

发出10个字节的数据

0X9, 0X6, 0X60, 0X1, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff, 《下载密码成功》

收到2个字节的数据

0X1, 0X0,

《PICC_REQALL... 》

发出3个字节的数据

0X2, 0X2, 0X52,

《PICC_REQALL成功》

收到4个字节的数据

0X3, 0X0, 0X4, 0X0,

《防冲突... 》

发出2个字节的数据

0X1, 0X3,

《启动防冲突成功》

收到6个字节的数据

0X5, 0X0, 0X96, 0X5e, 0X2d, 0Xbd,

《选择... 》

发出2个字节的数据

0X1, 0X4,

收到4个字节的数据

0X3, 0X0, 0X8, 0X5e,

《设置区域... 》

发出5个字节的数据

0X4, 0X5, 0X60, 0X1, 0X4,

《设置区域成功》

收到2个字节的数据

0X1, 0X0,

《读Block4中的数据... 》

发出3个字节的数据

0X2, 0X8, 0X4,

《读Block4中的数据成功》

收到18个字节的数据

0X11, 0X0, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《读Block5中的数据... 》

发出3个字节的数据

0X2, 0X8, 0X5,

《读Block5中的数据成功》

收到18个字节的数据

0X11, 0X0, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《读Block6中的数据... 》

发出3个字节的数据

0X2, 0X8, 0X6,

《读Block6中的数据成功》

收到18个字节的数据

0X11, 0X0, 0X0, 0X1, 0X2, 0X3, 0X4, 0X5, 0X6, 0X7, 0X8, 0X9, 0Xa, 0Xb, 0Xc, 0Xd, 0Xe, 0Xf,

《读Block7中的数据... 》

发出3个字节的数据

0X2, 0X8, 0X7,

《读Block7中的数据成功》

收到18个字节的数据

0X11, 0X0, 0X0, 0X0, 0X0, 0X0, 0X0, 0X0, 0Xff, 0X7, 0X80, 0X69, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff, 0Xff,

汇编经典小程序(精编文档).doc

【最新整理,下载后即可编辑】 实验一:判断一个数X的正,负数,还是零。(假设是正数,输出+,是负数,输出-,是零,输出This is a zore !) DATA SEGMENT X DB 10 CR EQU 0DH LF EQU 0AH W DB 'This is a zore!',CR,LF,'$' ZHENG DB '+',CR,LF,'$' FU DB '-',CR,LF,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AL,X AND AL,AL JZ L1 SHL AL,1 JC L3 JMP L2 L1: MOV DX,OFFSET W MOV AH,9 INT 21H JMP L4 L2: MOV DX,OFFSET ZHENG MOV AH,9 INT 21H JMP L4 L3: MOV DX,OFFSET FU MOV AH,9 INT 21H

L4: MOV AH,4CH INT 21H CODE ENDS END START 实验二:求十个数中的最小数,并以十进制输出。(若要求最大的,只要把JC 改为JNC 即可)(仅局限于0---16间的数比较,因为ADD AL,30H只是针对一位的十六进制转换十进制的算法)DATA SEGMENT XDAT DB 0AH,1FH,02H,03H,04H,05H,06H,07H,08H,09H MIN DB ? CR EQU 0DH LF EQU 0AH W DB ' is min',CR,LF,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV CX,9 MOV SI,OFFSET XDAT MOV AL,[SI] L2: CMP AL,[SI+1] JC L1 MOV AL,[SI+1] L1: INC SI LOOP L2 ADD AL,30H MOV DL,AL MOV AH,2

企业数据库开发方案

文件编号:YS- 保密级别:内部文件- 威海易尚网络科技有限公司 威海易尚网络科技有限公司技术部 2015-8-15

客户名称、项目名称建设方案 一、项目背景简述 二十一世纪,网络与通信技术呈现迅猛的发展势头,在短短几年之内,智能终端使用率几乎覆盖了整个有效社会群体的99%以上,其速度之快,令人咋舌。就在我们惊诧之际,我们还看到了微信、网购,智能生活等各种网络应用,在人们生活的方方面面,它们是以什么样的惊人的几何倍速,正在增长着。 应该说,我们已经见证了网络和通信所带来的前所未有的市场效益,我们感叹它的巨大力量以及发展潜力。但我们是否想过,能否将这些为我所用,使之产生有利于企业的效应? 即便是在现在,对很多企业来说,这仍旧是一个具有前瞻性的问题。这是一种挑战,一种机遇,是一种资源,更是一种方向! 我们看到,有实力的企业已经着手去考虑如何有效的依托网络技术,结合当前成熟的应用程序和功能,去抓住这样一组资源和数据了。毫无疑问,在合理的运作下,这必将为他们带来额外的诸多效益。 下边是几组针对操作提醒功能数据: (1)大型的银行,网银操作具有提醒功能; (2)知名的支付机构,资金操作具有短信提醒功能;

(3)知名的网购平台,订单操作具有相应的提醒功能。 二、需求与可行性分析 根据客户名称(修改后请更正颜色)初期提出的需求文档,以及与客户进行的几次沟通,我们认为客户自主开发企业数据库并基于此建立CRM 系统已刻不容缓。 A、需求分析 (1)随着时间的经年更迭,旧系统所拥有的功能,已无法满足当前主流顾客软需求。 (2)限于早期的互联网技术手段,旧系统无法为当前的企业营销提供足够的数据支持和辅助作用。 (3)有数据表明,智能移动终端使用群体约等于年轻一代的消费群体,并与当前优质消费群体存在大部分重合,他们已逐步成为消费者主力军。 B、可行性论证 (1)网络技术、数据库技术,通信与相应的软件技术已经成熟。 (2)于企业内部建立管理系统已经非常普遍。 (3)企业建立DBCENTER并有效利用,长远的看,能达到提升效率、节约成本,提升综合竞争力的目标。 (4)基于互联网开放标准的数据服务已经非常成熟,能与SC程序媲美。 三、关键技术 数据库,触发器,web服务,接口技术;

汇编经典小程序

汇编经典小程序(总5页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

实验一:判断一个数X的正,负数,还是零。(假设是正数,输出+,是负数,输出-,是零,输出This is a zore !) DATA SEGMENT X DB 10 CR EQU 0DH LF EQU 0AH W DB 'This is a zore!',CR,LF,'$' ZHENG DB '+',CR,LF,'$' FU DB '-',CR,LF,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AL,X AND AL,AL JZ L1 SHL AL,1 JC L3 JMP L2 L1: MOV DX,OFFSET W MOV AH,9 INT 21H JMP L4 L2: MOV DX,OFFSET ZHENG MOV AH,9 INT 21H JMP L4 L3: MOV DX,OFFSET FU MOV AH,9 INT 21H JMP L4 L4: MOV AH,4CH INT 21H CODE ENDS END START 实验二:求十个数中的最小数,并以十进制输出。(若要求最大的,只要把JC 改为JNC 即可)(仅局限于0---16间的数比较,因为ADD AL,30H只是针对一位的十六进制转换十进制的算法) DATA SEGMENT XDAT DB 0AH,1FH,02H,03H,04H,05H,06H,07H,08H,09H MIN DB CR EQU 0DH

企业数据库开发方案

文件编号: YS- 保密级别:内部文件- 威海易尚网络科技有限公司 威海易尚网络科技有限公司技术部 2015-8-15

客户名称、项目名称建设方案 一、项目背景简述 二十一世纪,网络与通信技术呈现迅猛的发展势头,在短短几年之内,智能终端使用率几乎覆盖了整个有效社会群体的99% 以上,其速度之快,令人咋舌。就在我们惊诧之际,我们还看到了微信、网购,智能生活等各种网络应用,在人们生活的方方面面,它们是以什么样的惊人的几何倍速, 正在增长着。 应该说,我们已经见证了网络和通信所带来的前所未有的市场效益, 我们感叹它的巨大力量以及发展潜力。但我们是否想过,能否将这些为我 所用,使之产生有利于企业的效应? 即便是在现在,对很多企业来说,这仍旧是一个具有前瞻性的问题。 这是一种挑战,一种机遇,是一种资源,更是一种方向! 我们看到,有实力的企业已经着手去考虑如何有效的依托网络技术, 结合当前成熟的应用程序和功能,去抓住这样一组资源和数据了。毫无疑 问,在合理的运作下,这必将为他们带来额外的诸多效益。 下边是几组针对操作提醒功能数据: (1)大型的银行,网银操作具有提醒功能;

(2)知名的支付机构,资金操作具有短信提醒功能; (3)知名的网购平台,订单操作具有相应的提醒功能。 二、需求与可行性分析 根据客户名称(修改后请更正颜色)初期提出的需求文档,以及与客 户进行的几次沟通,我们认为客户自主开发企业数据库并基于此建立CRM 系统已刻不容缓。 A、需求分析 (1)随着时间的经年更迭,旧系统所拥有的功能,已无法满足当前主流顾客软需求。 (2)限于早期的互联网技术手段,旧系统无法为当前的企业营销提供足够的数据支持和辅助作用。 (3)有数据表明,智能移动终端使用群体约等于年轻一代的消费群体,并与当前优质消费群体存在大部分重合,他们已逐步成为消费者主力军。 B、可行性论证 (1)网络技术、数据库技术,通信与相应的软件技术已经成熟。 (2)于企业内部建立管理系统已经非常普遍。 (3)企业建立 DBCENTER 并有效利用,长远的看,能达到提升效率、节 约成本,提升综合竞争力的目标。 (4)基于互联网开放标准的数据服务已经非常成熟,能与SC 程序媲美。三、关键技术

2018最新微信小程序委托开发合同协议模板范本

编号:_____________微信小程序委托开发合同 甲方:________________________________________________ 乙方:___________________________ 签订日期:_______年______月______日

甲方(委托方): 法定代表人: 乙方(受托方): 法定代表人: 双方本着平等互利、友好协商的原则,依据《中华人民共和国合同法》等法律规定,就甲方授权乙方开发微信小程序事宜的达成如下协议。 第一条服务内容 委托开发内容: 备注:开发周期自甲方支付首笔款后起算。 第二条甲方的权利和义务 1、甲方有权享有本合同备注项目下的服务。 2、合同期满后甲方有权自主进行选择服务商(包括服务器供应商),乙方应提供必要的协助。 3、甲方应该如实向乙方提供所需之相关信息(包括但不限于本合同填写之信息)凡因相关信息不真实,不准确等原因导致乙方无法或不能妥善履行本合同义务的,因此产生的一切后果由甲方负责。 4、甲方应当遵守相关法律及本合同项下服务内容相关的各项服务费用规定,甲方应保证本合同项下服务过程中甲方通过小程序发布传递信息的真实性、准确性、合法性和合理性;不能使用小程序开发服务从事任何违反法律及国家利益的事务;若乙方发现甲方有上述违约或违规行为,乙方有权选择立即暂停或终止微信小程序服务,并有权不承担任何责任的单方解除本合同,甲方还应当给乙方适当的赔偿。 5、甲方应妥善保管小程序相关账号和密码,非因乙方原因造成甲方账号和密码泄露,被他人盗用等所产生的损失,乙方不承担任何责任。 第三条乙方的权利和义务 1、乙方为甲方提供小程序开发服务、技术支持及服务器(服务器根据约定提供)。 2、未经甲方书面同意,乙方不得随意更改甲方提供的资料,乙方应对甲方的相关信息保密(司法机关或行政机关根据其权限调查除外)。 3、乙方负责在产品设计功能范围内解决甲方在小程序内容制作过程中遇到的技术问题。 4、乙方在维护管理服务器时,或由于乙方网站平台改版、升级、更新等,必要时可短时间中断服务。 第四条验收标准

使用_ConnectionPtr接口开发ACCESS数据库

使用_ConnectionPtr接口开发ACCESS数据库2011-03-30 08:16:16| 分类:Visual C++ | 标签:使用_connectionptr 接口开发access数据库|字号大中小订阅 ADO中最重要的对象有三个:Connection、Recordset和Command,分别表示连接对象、记录集对象和命令对象。三个对象对应的智能指针分别是:_ConnectionPtr、_RecordsetPtr、 _CommandPtr。ADO使用_ConnectionPtr这个指针来操纵Connection 对象,类似地,后面用到的_CommandPtr和_RecordsetPtr分别表示命 令对象指针和记录集对象指针。 Connection对象是这三个对象的基础,它的主要作用是建立与数据库的连接,建立了与数据库的连接后,才能进行其它有关数据库的访问 和操作。 也就是说,使用ADO操作数据库,通常先用Connection对象的Open方法打开一个库连接,然后才能进行数据库的操作。操作完成 后,要关闭这个库连接。 本文只讲述Connection对象最常用的Open方法和Execute方法。Open方法用于打开一个库连接,而Execute方法一般用于执行一条SQL 语句。 _ConnectionPtr智能指针的用法: 首先定义一个Connection类型的指针,然后调用CreateInstance()来创建一个连接对象的实例,再调用Open函数建立与数据源的连接。在建立连接对象后,可以使用连接对象的Execute()函数来执行SQL命 令。 _ConnectionPtr智能指针Open方法的原型: Open(_bstr_t ConnectionString,_bstr_t UserID,_bstr_t Password,long Options) ConnectionString为连接字串,UserID是用户名,Password是登陆 密码 Options是连接选项,可以是如下几个常量: adModeUnknown 缺省,当前的许可权未设置 adModeRead 只读

微信小程序开发规范文档

目录规范 1.目录概述 组件文件 所有组件相关文件统一放在components目录下。 图片文件 项目图片文件放置于根目录的images文件夹下,组件独有的图片放在当前组件images目录下 模型文件 模型文件主要用于编写各类业务模型。项目模型文件放置于根目录的models 文件夹下,组件相关模型放置于components目录下的models文件夹中。 行为文件 行为文件放在所引用的组件目录下。

WXML规范 1.WXML规范 wxml标签可以单独出现的情况,尽量单独出现,如 控制每行HTML的代码数量在50个字符以内,方便阅读浏览,多余的代码进行换行处理,标签所带属性每个属性间进行换行。 合理展现分离内容,不要使用内联样式。 //推荐使用 2. 注释规范 除组件外的其他块级元素,均需注释出其功能,并在其上下空出一行与其他代码进行区分。 ...

//导航栏 ... ... CSS规范 1. CSS规范 在开发过程中rpx和px均可能用到,如通常情况下间距使用rpx,字体大小和边框等使用px,开发者根据实际情况而定。 width: 100rpx; font-size: 14px; CSS代码需有明显的代码缩进。每一个样式类之间空出一行。 .v-tag{ width: 100%; } .v-container{ width: 100%; } 尽量使用简写属性,并且同一属性放置在一起,避免散乱。

Web与数据库接口技术常用方法浅谈

Web与数据库接口技术常用方法浅谈 【摘要】Internet网是目前全球最大的计算机网络,Web数据库属于Internet 网的一种资源形势,是指在互联网中以Web查询接口方式访问数据库资源,其结构是后台采用数据库管理系统存储数据信息,对外提供包含表单的Web页面为访问接口,查询结果也以包含数据列表的Web页面形式返回给用户。Web技术与数据库管理系统相互融合方式,已成为热点研究的方向。 【关键词】Web;数据库接口;DBMS 随着Internet的逐步发展,数据库商家和WEB公司也纷纷推出各自的产品和中间件支持Web技术与数据库管理系统(DBMS)相融合,通过WWW访问数据库的优点在于:1)借用现成的浏览器软件,无需开发数据库前端,使用的数据库应用都可以通过浏览器来实现,界面统一,也减少了开发费用,能使广大用户很方便地访问数据库信息。2)统一标准,开发过程简捷,因为HTML是WWW信息地组织方式,是一种国际标准,开发者只要学习过HTML语言,使用者只需一种浏览器界面。3)共用平台支持,在各种操作系统上都有现成的浏览器可使用,为一个WWW服务器书写的HTML文档,可以被所有平台的浏览器所浏览,实现了跨平台操作。所以WWW的应用日益普及和扩大,而目前大部分数据存放在数据库中,各种关系数据库都发挥各自的优势,建立可实用的数据库访问接口,将客户端融入统一的Web浏览器,用户可以方便地检索数据库的内容,基于各种Web的数据库访问接口也应运而生并逐步发展。到目前为止,常用的数据库接口有CGI、ISAPI、JDBC、ASP、IDC、等方式。为Internet用户提供使用简便、内容丰富的服务。 1 CGI (通用网关接口:Common Gateway Interface)是WWW服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,外部程序执行时可以生成HTML文档,并将文档返回到WWW 服务器。CGI应用程序能够与浏览器进行交互作用,还可以通过数据库的API 与数据库服务器等外部数据源进行通信,如一个CGI程序可以从数据库服务器中获取数据,然后格式化为HTML文档后发送给浏览器,也可以将从浏览器获得的数据放到数据库中。绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。 2 ISAPI (互联网服务器应用程序接口:Internet Server Application Programming Interface)由两类组件组成:提供纵向功能层的ISAPI应用程序与提供横向功能层的ISAPI过滤器。当接收到一个客户端的请求时,服务器执行一个对应的ISAPI 应用程序。ISAPI过滤器则可以实现所有请求所共有的某些功能,当过滤器中定

小程序开发文档,

小程序开发并不是单一的操作,还要根据自身需要进行定向设计。根据微信官方对小程序本身特性的定位,根据消费人群特点,根据既定的用户场景模式,将小程序打造成个性化,精准化,人性化又不失美观,便捷的工具。 想要让更多人接纳你的小程序,那就要精心布局打造,精心设计了。如何才能设计出一个好看又好用的广受欢迎的小程序呢?四个基本原则,小程序开发者和UI 设计师务必要注意。 亲热友好礼貌: 首先,每一个页面都应该聚焦于某个重点功能,不能与该功能无关。 例如,搜索页面的功能应该是「搜索」,与搜索无关的功能或内容(如banner 广告以及诱导搜索关键词推广等)应该尽可能去除掉。 其次,页面的导航应该按照用户的预期进行。 例如,用户跳转进入一个页面时,小程序不应该弹出与之无关的广告,因为广告不符合用户进入页面的预期。 清晰明确: 小程序每页界面都应该简洁明了,布局清晰易懂,用户一看就懂,一目了然,避免过多繁杂的内容增加用户在操作上的限制和等待时间,影响用户体验。 微信官方已经为小程序提供了全局导航栏,包括导航区(返回按钮)、标题区和操作区等,开发者也可以直接使用页面内导航,包括顶部Tab 样式和底部标签样式。每种样式至少需要两个标签,最多不能超过五个标签,而微信官方给出建议是最多不要超过四个。 开发者可以定义导航栏和页面内导航的风格颜色。在定义颜色时,开发者需要注意元素辨识度,不能出现刺眼、按钮与文字可视性差的情况。 便捷优雅: 微信官方对小程序的定义是小而轻,快而便捷。所以小程序设计就要尽最大可能帮助用户便捷快速地解决问题。例如当用户在搜索框进行信息输入时,可以通过联想、API 接口以及其他方式,帮助用户快速准确地填充输入内容。 微信官方在文档中提到,可点击元素应该要保证足够大,以便用户能够有明确的点击反馈。在设计时,应该确保用户的误操作概率更低。 统一稳定:

小程序功能实现计划书

小程序功能实现计划书 小程序介绍:以实名制及信用积分制为基础的大学生校园信用生活平台 实名制:需要用户利用校园身份注册登记信息,才能使用大部分校园信用产品。 信用积分制:用户实名登记后会产生信用积分机制,对学生用户进行平台信用评估,每完成一项任务或活动可提高用户的信用,进而可提高用户在校园生活平台的便捷,对出现恶意操作行为,平台将对用户永久关闭使用权,同时严重者需通过校方处理,希望借此平台树立学生的信用生活习惯。 功能简介: 1、二手交易市场 内容:学生可以直接在平台发布二手商品的消息,同时享受线上交易商品,发布商品交易并交易完成可增加用户在平台的信用积分。 *功能流程: 用户在平台发布商品信息→系统后台客服检查商品是否允许上架→系统后台根据商品类别归类上架→用户可根据商品信息介绍直接联系信息发布者→商品交易完成→用户可对信息发布者进行评价→发布者最后可联系系统后台下架商品→系统评定用户信用 2、悬赏平台 内容:学生达到一定信用积分,可以直接在平台发布悬赏任务消息或提问类消息(悬赏不一定是以金钱作为第一奖赏),同时也可以借此平台进行需求满足,进而在线上直接解决线下刚需,发布任务并被完成受理可增加用户在平台的信用积分。 *功能流程: 用户在平台发布任务信息或提问→系统后台客服检查悬赏任务或提问是否允许上架→系统后台根据悬赏任务类或提问类消息分别归类上架→用户可根据悬赏任务信息介绍直接联系信息发布者→悬赏任务或提问类消息被受理→用户可对信息发布者进行评价,同时信息发布者可对受理任务者进行评定→发布者最后可联系系统后台下架任务(悬赏任务或提问类消息可保留平台)→系统评定参与用户信用 3、资源共享平台 内容:学生为了使用部分信用功能,需要获取一定信用积分,可以直接在平台上发布一些资源(学习资源等有价值的资料),系统评定该资源允许被上架,上传资源被系统同意受理可增加上传用户在平台的信用积分。 *功能流程: 用户在平台直接上传资源→系统后台客服检查资源是否允许上架→系统后台根据资源类别归类上架→用户查阅资源可根据资源内容信息介绍直接联系信息发布者→资源被受理→用户可对信息发布者进行评价→系统评定参与用户信用 4、校园创业团队或商家入驻 5、校园信息发布平台 6、实名认证师兄师姐各类经验分享平台(可以归属资源共享平台)

小程序使用说明文档

小程序使用说明文档 1.登录角色: 本次小程序主要支持的登录角色有:代理商、业务员两种角色 2.功能模块: 本次一期小程序主要实现的功能有三个,第一个商户经营状况查询;第二个商户预警提醒功能;第三个数据罗盘。 (1)商户经营状况 商户经营状况中,可以查看到所登录角色下属的所有活跃商户的交易状况(如果某个商户某一天一条交易记录都没有,那么它不会出现在当天的经营状况列表里面) 商户经营状况可以按照商户名查询某一个商户的经营状况;也可以按照具体某一天,或者按月来查询下属商户的交易状况;当然,这两个条件是可以组合使用的,你可以查询下属商户某一天或者某一个月份的经营情况! (2)商户预警 预警提醒功能分两个页签:“预警信息”和“等待确认”,都可支持按照商户名进行搜索 预警提醒中会显示登录角色下属的所有昨天交易量相对前天有所下降的商户,并且会按照下降比例从高到低的顺序进行排序。在预警提醒中,可以预警商户进行操作。 对于处于正常波动范围内的商户,点击长按,在弹出框中点击“忽略”,即可从预警信息列表中清楚该数据。

对于下降比例不正常的商户,点击长按,在弹出框中选择“等待确认”,即可把该条记录添加到等待确认列表中(预警列表中的数据每天都会刷新,所以请务必记得把异常商户及时添加到等待确认列表!)。 等待确认列表列表中显示当前登录角色从预警信息列表中添加过来的所有商户数据,在改列表中可以对商户进行处理。 对于不小心误操作过来的商户,可以点击长按,选择“正常”,从该列表中清楚该条数据。 对于无法挽回的商户,点击长按,在弹出框中选择“确认流失”,填写流失原因说明(必填!)后可从该列表中移出该条数据。 对于已经做出处理并挽回的商户,点击长按,在弹出框中选择“确认处理”,填写处理方法(必填)后,可从该列表中移出该记录。 对于所有添加到等待确认列表中的商户,具体的处理方法和处理说明记录,都有在数据库做记录。 (3)数据罗盘 数据罗盘主要是展示当前登录角色下的所有商户的交易情况的一些汇总信息。如:昨日交易总金额、较上周昨日同比增长或下降比例,昨日交易总笔数、较上周昨日同比增长或下降比例,累计开户数、本月新开户数;以及下属商户的星级占比饼图。 昨日交易总金额、较上周昨日同比增长或下降比例:昨日交易金额是指当前登录角色昨天的首款总额;较上周昨日同比增长或下降比例是指,昨天的交易总额和上周的同一天(如昨天是周二,就和上周二进行比较)的交易总额的上浮或下降比例[(昨天交易金额-上周昨日交易金额)/上周昨日交易金额] 昨日交易总笔数、较上周昨日同比增长或下降比例:比较方式与昨日交易总金额一样,只是以笔数为统计单位。 累计开户数和本月新开户数:累计开户数是当前登录角色下属所有的商户个数;本月新开是指进件日期为当前月份的商户个数。 星级排行:即后台的商户星级排行功能以饼图形式的展现,类别“其它”是指暂时没有星级的

微信小程序开发文档api的使用

微信小程序开发文档api的使用 文档是人们办公学习的软件,人们利用文档储存文字或者图片。查阅文档进行交流,发送。可想而知文档对人们生活的影响是多么的大。而今天所说的文档并不是传统意义上的文档,而是微信小程序开发文档api。该文档的不同之处在于,他依附于微信而生存只存在于微信程序里面。无论是哪一种程序都是由研发者进行开发的,而微信中的程序这位研发者提供了一种叫做aPi移动接口客户端。 点点客有限责任公司曾在多篇文章上发表过对于微信小程序开发的理解。该公司为中国移动社交电商的发展做出了很大的贡献!再来说到api移动接口,想必大家都知道云储存这个词语。中国内地就有很多云公司对于各大软件的服务进行云计算。而云储存在手机上是非常火的,他也非常大的空间,对手机客户内存不足的人进行弥补,就拿百度语音这个软件来说,许多客户可以在上面进行资源分享,里面有2000多个G的超大云内存。 微信小程序开发文档api正是这样一个用于云开发开发云计算的文档,里面有很多的接口,用于不同的功能。研发者在研发支出需要对该用户和程序进行。多方位的了解掌握大量数据和资料才可以进行开发。在研发和使用的过程中会有相对的弊端出现,但是更有效的方法是先模拟用户创建一个文档看看这个文档如何以最准确和快速的方式进行定位和查找,如果你模拟的用户实践效果非常明显的话,那么说明该文档api得创建之初是非常成功的。 微信小程序开发文档api它的创建和使用使得微信的功能进一步的扩大和完善。后来微信的发展不仅仅局限于聊天和视频交友。更多的是面向高科技和时代的潮流,微信的研发者和后续软件的开发者不断完善微信的弊端使微信每个月都有新的程序升级。如今无论是中国还是国外,都有大批的使用者使用微信这个app。而微信小程序的开发也在不断进行着。

小程序软件服务协议书范本

小程序软件服务协议 甲方:深圳联合支付技术有限公司(小程序系统开发者,以下简称甲方) 乙方:(小程序系统使用者,以下简称乙方)甲乙双方依据《中华人民共和国合同法》及相关法律法规,本着相互合作、互利互惠的原则,经充分协商,订立本合同,以兹共同遵照履行。 第一条项目内容 甲方同意向乙方销售微信小程序产品,甲方同意作为卖方向乙方提供所需的产品及服务。 系统软件包含服务: 支持后台添加商品、图片展示,消费者可以直接通过商家小程序在线下单购买,并支持微信支付,添加文章资讯展示文章内容。 商家有独立的系统后台,可以管理自己的商品图片、修改商品价格,查看客户的订单及支付情况;以及后期版本的升级、更新及售后服务。 第三条付款方式 1.乙方购买本合同第二条所列系统,合同总额为¥元整 (大写人民币:元整)。 2.付款:付款期限:乙方应于本合同签字之日起1个工作日内支付完成。 付款方式: A、网银转账: 开户行: 帐号: 开户名: B、对公转账: 开户行: 户名: 账号: 第四条安装、测试与验收 甲方将按照下列安排对本合同第二条项下的系统进行开通使用:

1.甲方授权技术工程师与乙方人员配合开通小程序系统账号。 2.测试期限:自甲方开通系统账号后,乙方应在甲方的指导下4小时之内进行测试,否则视为该项工作已经合格; 3.测试内容及方法 测试内容:用户是否可以通过微信点单、下单。后台是否可以查看订单、添加、上传商品 测试方法:使用手机进行下单、提交订单。登陆系统后台查看订单、上传商品 4.验收:乙方用户应于测试完毕后1天内验收;乙方用户未按本合同的规定进行验收并出具书面验收结果给予甲方的,视为乙方用户已验收并认定合格。 第五条技术支持 甲方为乙方提供在线售后服务,如乙方在使用微信小程序系统过程中遇到技术问题,可在线或电话与甲方工作人员取得联系。甲方人员免费为乙方提供技术支持。 第六条升级 甲方在交货之后,在使用过程中,甲方根据开发进度免费进行功能升级,乙方需要额外增加新的功能,则由甲乙双方协商,收取适当费用。 第七条违约责任 1.双方不得因主体变更而违反合同约定。 2.本系统所涉及知识产权归甲方所有,未经甲方同意,乙方不得为经营之目的生产、销售本系统,如有发现,甲方将追究乙方侵权之责任! 第八条本合同的解释及争议的解决,均适用中国法律、行政法规。双方在解释或履行本合同、章程时发生争议,应尽量通过友好协商解决。经协商无效,可向深圳市仲裁委员会提请仲裁解决。在解决争议期间,除争议事项外,双方应继续履行本合同规定的其他各项条款。 第九条本合同可通过电子邮件回复确认,双方各保存电子邮件作为留底,均具同等法律效力。 双方签署 甲方:深圳联合支付技术有限公司乙方: 签字盖章:签字盖章: 日期:日期:宁可累死在路上,也不能闲死在家里!宁可去碰壁,也不能面壁。是狼就要练好牙,是羊就要练好腿。什么是奋斗?奋斗就是每天很难,可一年一年却越来越容易。不奋斗就是每天都很容易,可一年一年越来越难。能干的人,不在情绪上计较,只在做事上认真;无能的人!不在做事上认真,只在情绪上计较。拼一个春夏秋冬!赢一个无悔人生!早安!—————献给所有努力的人

C语言中数据库接口的设计与实现

Computer Science and Application 计算机科学与应用, 2019, 9(8), 1554-1560 Published Online August 2019 in Hans. https://www.wendangku.net/doc/7510031552.html,/journal/csa https://https://www.wendangku.net/doc/7510031552.html,/10.12677/csa.2019.98174 Design and Implementation of Database Interface in C Language Ping Wang Fuzhou University of International Studies and Trade, Fuzhou Fujian Received: July 28th, 2019; accepted: August 12th, 2019; published: August 19th, 2019 Abstract After explaining the characteristics of C language and the importance of database technology, this paper introduces the Union and extensiveness of the two technologies in the application of equipment process control. It focuses on the detailed analysis of the database interface technology encountered in the system development, and shows its application field from one side through an example. Keywords C Language, Database, Interface Technology, Development and Application C语言中数据库接口的设计与实现 王平 福州外语外贸学院,福建福州 收稿日期:2019年7月28日;录用日期:2019年8月12日;发布日期:2019年8月19日 摘要 本文在阐述C语言的特点以及数据库技术的重要性之后,简述了二者在设备过程控制应用中的结合性和广泛性,着重就系统开发中碰到的数据库的接口技术进行详细解析,并通过一个示例从一个侧面展示了其应用领域。 关键词 C语言,数据库,接口技术,开发应用

API数据服务接口开发指南

T a r g e t-S 外部接口说明书 上海四键信息技术 Fourth Button, Inc. 日期: 2016-05-19 变更记录 目录 1 引言........................................................ 概述................................................. 名词缩写及定义....................................... 历史变更............................................. 2开发规范.................................................... 通信方式............................................. 接口说明............................................. 返回参数.......................................... 通用返回码说明.................................... 3数据服务接口................................................ importCustomerAndVHLData(FTP Monitor-TSS)....... createLeads(TSS-TSM)............................

leads 需要外部文件导入的,是修改leads状态码?.... callTheCustomer(TSS-CCA).......................... fishTheCall(CCA-TSS)............................ 4附录........................................................ 数据结构描述......................................... customerVHLData................................... customerInfo...................................... VHLInfo........................................... serviceStatus..................................... leadsInfo......................................... HTTP返回值处理策略...................................

vb访问数据库的方法及接口的比较

vb访问数据库的方法及接口的比较 摘要:本文介绍了几种Visual Basic访问数据库的方法,对这些数据接口的性能进行了比较,并提出相互的转化关系。 关键词:Visual Basic 数据访问接口DAO RDO ADO 1 VB访问数据库的方法 VB访问数据库的方法很多,一般情况下分成两大类,而每一类又有很多方法。下面以列表的方式列出每一类,及每一类包含的方法。 1.1 接口对象法(API) VBSQL:通过DB-Library访问微软的SQL Server ODBC API:任何一种ODBC数据源16位和32位 DAO/Jet:本地的Jet/Access.MDB、顺序索引数据库(ISAM)和任何ODBC数据源 DAO/ODBC Direct:任何一种ODBC 数据源(经过RDO) RDO 2.0:任何一种ODBC数据源(LevelⅠ或Ⅱ) ADO:任何一种ODBC数据源和任何经过OLE DB界面接口的数据源 1.2 数据控件法 Data Control:DAO/Jet数据界面接口 Data Control/ODBC Direct:DAO/ODBC Direct数据界面接口 RemoteData Control/RDC:RDO数据界面接口 Advanced Data Connector/ADC:ADO数据界面接口 2 几种接口的比较 ADC(Advanced Data Connector):高级数据连接器。提供绑定ADO数据源到窗体的数据绑定控件上。ADC主要是一种直接访问或者通过ADO访问远程OLE DB对象的一种技术,它也支持主要应用在微软IE浏览器上的数据绑定控件。它是特地为Web上的浏览器为基础的应用程序而设计的。 ADO(Active Data Objects):Active数据对象。是DAO/RDO的后继产物,ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。ADO实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件,是一个便于使用的应用程序层接口。ADO是为Microsoft最新和最强大的数据访问范例OLE DB而设计的,OLE DB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。ADO在关键的Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。 DAO(Data Access Objects):数据访问对象。是一种面向对象的界面接口。通过DAO/Jet 功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的结果集,同DDL(数据描述语言)的功能很类似。DAO可通过ODBC 像直接连接到其它数据库一样,直接连接到Access数据库。DAO最适用于单系统应用程序或小范围本地分布使用。DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理这样一个系统所需的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。

数据库开发四种连接方式

1、连接数据库的四种方式 ●ODBC(Open DataBase Connectivity)开放数据库连接 ●提供了应用程序接口API。使得任何一个数据库都可以通过ODBC 驱动器与指定的DBMS相联。用户的程序可以通过调用ODBC驱动 管理器中相应的驱动程序达到管理数据库的目的。访问数据库时, 是由ODBC管理器将应用程序的数据库访问请示传递给相应的数据 库驱动程序,驱动程序再用SQL语句完成DBMS的访问任务。 ●DAO(Data Access Objects )数据访问对象 ●DAO使用Microsoft Jet提供的数据库访问对象集直接访问DBMS, 速度比ODBC要快。 ●OLE DB OLE数据库 OLE DB 是一种高性能的、基于COM(组件对象模型)的数据库技术 ●ActiveX Data Object(ADO) 2、MFC ODBC ●ODBC 开放数据库接口ODBC是一种标准的基于SQL的接口,提供了应用程序与数据库之间的接口,使得任何一个数据库都可以通过ODBC驱动器与指定的DBMS相联。使用ODBC能使用户编写数据库应用程序变得容易简单,避免了与数据库相连接的复杂性。 ●ODBC的组成见图 ODBC管理器:位于控制面板 驱动程序管理器: ODBC32.dll ODBC驱动程序:以DLL文件形式出现 ●MFC ODBC MFC类库中提供了两个有关ODBC对数据库操作的类: CDatabase CRecordset43 3、Delete子句 ●Delete from 表名where 条件 4、Drop子句 ●drop table 表名 删除表中的所有记录,但表结构保留 5、ADO对象模型 ADO对象模型提供了7种对象、4种集合。分别为: ●连接对象Connection ●命令对象Command ●参数对象Parameter ●记录集对象Recordset

PI实时数据库接口设计

PI实时数据库接口设计 目前,最有效和成熟的数据交换服务平台是符合OPC(OLE for process control)标准的OPC Server。OPC是微软公司的对象链接和嵌入技术在过程控制方面的应用,位于数据源和数据使用者之间,是不同制造商的产品之间进行数据交换的媒介。OSI专门为PI系统开发了能支持OPC2.0规范的接口程序PI2 OPC Interface。配置PI的OPC接口需做两件事,一是配置OPCINT.BAT,使接口PI2 OPC Interface既能从OPC Server取到数据,又能根据PI的需要将数据提交出去;二是在PI Server端配置点及相关属性。在运行OPCINT之前,需安装PI2 API和PI2 SDK,安装后,在\\PIPC\目录下会产生一些有用的文件供OPCINT调用。 (1)在配置OPCINT.BAT时,重点注意以下项的配置。 a./ps=配置。定义数据源,可以用任意字母及组合表示。一个PI数据库可以有多个OPC接口,可以用此项来区分这些接口。 b./id=配置。定义数据标记,可以用任意数字表示。 c./tf=配置。定义表示时间的格式,一般用“ccyy/mn/ddhh:mm:ss.000”格式。 d./Server=配置。指定OPC Server的服务名,用Host Name::Server Name表示。如果OPC Server和OPCINT在同台机上,只需定义Server Name即可。 e./host=配置。指定PI服务器的IP地址及端口号,端口号一般用5450,用IPARRESS:5450 表示。 f./f=配置。定义数据刷新周期,用“时:分:秒”表示,可以定义多个,到底哪个起作用由PI数据库中点的属性Location4决定。 (2)在配置PI的点及相关属性时,重点注意以下属性的配置。 a.Tag Name:标签名。当其他应用程序从PI数据库读取数据时,用它来关联数据。比如用ProcessBook组态画面时,点名就必须与PI中的Tag Name一致。 b.Instrument Tag:设备标签名。OPC Server提供数据给OPC接口程序时,每个数据都有点名,当用OPC Client程序去查看这些数据时,一般会看到这些点名还包含分组信息。PI数据库中点的Instrument Tag属性必须与在OPC Client中所看到的相应点名完全一致。 c.Point Source:点的数据源。Point Source与OPCINT.BAT中定义的“/ps=”项相匹配,点源不一致将取不到数据。Location1:与OPCINT.BAT中定义的“/id=”项相匹配。每个接口所涉及的数据可以在逻辑上分成若干类,Location1可以起到区分这些类的作用。Location3:一般是0或1,它与OPC Server的工作模式有关。当OPC Server端主动提供数据时,该属性应置为1,否则为0。Location4:决定数据刷新周期,与OPCINT.BAT中定义的“/f=”项相关。其它属性较普通,根据常识配置不会错。

相关文档
相关文档 最新文档