<form id="jttd5"></form>
            <em id="jttd5"></em>
              <form id="jttd5"><th id="jttd5"><noscript id="jttd5"></noscript></th></form>
              <nobr id="jttd5"></nobr>

              <form id="jttd5"><span id="jttd5"></span></form>
              web读卡器开发方法

              北京友我科技RFID读写器 转载请注明出处,本篇地址:http://www.flibustiers.com/ywdn/NoteDetails.asp?id=20

              控件文件名称:yw60x.ocx

              32位控件:x86\yw60x.ocx

              64位控件:x64\yw60x.ocx

              用户可以根据B/S客户端的环境配置相应的ocx文件,也可以采用安装包yw60xocxSetup.exe自动判断客户端的环境并且自动选择适合的ocx进行安装并注册。


              读写器控件调用方法

              读写器控件yw60x.ocx类名:YW60X.yw60xCtrl.1

              读写器控件yw60x.ocx的classid:167E1838-7388-4A24-86DE-985B91F0FFBF

              在web中可以采用静态调用和动态调用的方法来初始化控件

              动态调用方法:

              var obj = new ActiveXObject("YW60X.yw60xCtrl.1");

              静态调用方法:

              <object id="yoworfidreader"

              classid="clsid:167E1838-7388-4A24-86DE-985B91F0FFBF">

              </object>

                读写器控件属性

              yw60x.ocx具有13个输出性的属性,如下表所示

              属性名称

              类型

              含义

              备注

              LastResult

              Long

              最后一个函数执行后的返回值,与函数本身的返回值相同

              判断函数的返回值与判断LastResult值是一样的

              OutData1

              Variant

              一个Byte数组,函数执行要输出的首要内容

              Byte数组可以在jsvbs里面自由转换成数组使用,或者使用控件自带的转换函数进行转换

              OutData1Size

              Long

              OutData1数组的长度,字节数

               

              OutData2

              Variant

              一个Byte数组,函数执行要输出的首要内容

               

              OutData2Size

              Long

              OutData2数组的长度,字节数

               

              OutData3

              Variant

              一个Byte数组,函数执行要输出的首要内容

               

              OutData3Size

              Long

              OutData3数组的长度,字节数

               

                读写器控件方法--数据转换类

              为了在javascript下方便的将16进制数字显示出来,YW60x.ocx设计了一些数据转换的方法。

              1.1   从数组获取所需格式的卡号字符串

              函数原形BSTR ConvertCardNo(VARIANT vCardNo, LONG ConvertIndex)

              1.2   将数组转换成16进制的字符串

              函数原形BSTR GetHexStr(VARIANT vData);

              1.3   将数组转换成ascii可见字符的字符串

              函数原形BSTR GetAlphaStr(VARIANT vData);

              1.4   16进制字符串转换成VARIANT类的数组

              函数原形VARIANT GetVariantFromHexStr(BSTR sHexStr);

              1.5  将普通符串转换成VARIANT类的数组

              函数原形VARIANT GetVariantFromAlphaStr(BSTR sAlphaStr);


              支持的RFID读写器:
              SDT-HA, YW-605HA, YW-605HB, YW-605HC, YW-620HA, YW-620HB, YW-620HC, YW-608HA, YW-608HB, YW-608HC, YW-607

              黑马人工计划官网