教学第32章有源rfid标签设置_第1页
教学第32章有源rfid标签设置_第2页
教学第32章有源rfid标签设置_第3页
教学第32章有源rfid标签设置_第4页
教学第32章有源rfid标签设置_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第32章有源RFID标签设置目录4.关键代码解析2.实验原理1.实验描述3.实验实现1.实验描述【实验目的】理解有源RFID标签设置模式。掌握有源读卡器、标签的设置。掌握标签设置的基本操作及其代码实现。【实验内容】一、通过串口线连接PC端的COM口与RFID实验箱COM口;二、在RFID实验箱的显示屏上选择有源模块;三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Dome14_有源RFID标签设置”中的可执行程序,出现如图32-1所示的实验初始界面,串口号需选择实际的串口,点击“连接”;四、将有源标签放置在RFID实验箱上读卡器模块近处,点击“连接”(在对界面操作之前要先将跳线设置成:J2ON、J4ON,读卡器跳线:J6ON、J7ON),点击“设备”下拉框选择读卡器、标签(注意:在系统ID框中设置标签和读卡器的系统ID必须要一样才可以匹配),标签可以设置“采样周期”、序列号和选择传感器的类型等,编辑完成后点击“设置”,则提示“写标签参数成功”,如图32-2所示。图32-1图32-2目录4.关键代码解析2.实验原理1.实验描述3.实验实现2.实验原理设置读卡器和标签为设置模式,使用“有源RFID参数设置”,通过串口连接至读卡器,设置“标签参数”。由于读卡器可能同时收到多个标签的数据,所以我们需要设置每个标签的序列号进行区分它们,且序列号需不同。1.以下介绍本实验中使用到ARFIDSET类的主要方法:(1)eventAction<ARFIDSETData>OnGetData;功能:串口回调函数参数:无返回:回调方法(2)boolWirteSysData(byte[]Did,intCHANL);功能:写读卡器参数参数:Did:设备ID,CHANL:频段返回:true:成功,false:失败(3)boolWirteTagData(byte[]Did,byte[]sid,intCHANL,intSensorId,inttime);功能:写标签参数参数:Did:设备ID,CHANL:频段,SensorId:标签类型,time:采样周期返回:true:成功,false:失败(4)boolReadSysData();功能:读读卡器参数参数:无返回:true:成功,false:失败(5)boolReadTagData();功能:读标签参数参数:无返回:true:成功,false:失败(6)boolOpen();功能:打开串口参数:无返回:true:成功,false:失败(7)boolClose();功能:关闭串口参数:无返回:true:成功,false:失败(8)boolRfidSetConnect();功能:系统连接模块参数:无返回:true:成功,false:失败以下介绍本实验中使用到ParsingARFIDSET类的主要方法:(1)boolReadTagData(byte[]comByte,outbyte[]Did,outbyte[]sid,outintCHANL,outintSensorId,outinttime,outboolRLY);功能:读标签参数参数:comByte:下位机返回的数据,Did:输出设备ID,sid:输出标签ID,CHANL:输出频段,SensorId:输出标签类型,time:输出采样周期,RLY:输出状态返回:true:成功,false:失败(2)boolReadSysData(byte[]comByte,outintCHANL,outbyte[]Did,outboolRLY);功能:读读卡器参数参数:comByte:下位机返回的数据,CHANL:输出频段,SensorId:输出标签类型,time:输出采样周期,RLY:输出状态返回:true:成功,false:失败(3)boolReadTagData(byte[]comByte,outbyte[]Did,outbyte[]sid,outintCHANL,outintSensorId,outinttime,outboolRLY);功能:读标签参数参数:comByte:下位机返回的数据,Did:输出设备ID,sid:输出标签ID,CHANL:输出频段,SensorId:输出标签类型,time:输出采样周期,RLY:输出状态返回:true:成功,false:失败(4)boolWirteTagData(byte[]comByte,outboolRLY);功能:写标签参数参数:comByte:下位机返回的数据,RLY:输出状态返回:true:成功,false:失败(5)boolWirteSysData(byte[]comByte,outboolRLY);功能:写读卡器参数参数:comByte:下位机返回的数据,RLY:输出状态返回:true:成功,false:失败(6)boolRfidSetConnect(byte[]comByte,outboolRLY);功能:系统连接模块参数:comByte:下位机返回的数据,RLY:输出状态返回:true:成功,false:失败目录4.关键代码解析2.实验原理1.实验描述3.实验实现3.实验实现实验步骤:第一步:硬件连接把连接RFID实验箱的串口连接线直接连接至PC的串口,在RFID实验箱触摸彩屏选择有源识别模块。第二步:创建“Dome14_有源RFID标签设置”WPF应用程序。(1)打开VisualStudio2012,参照上一章节的实验步骤,新建“Dome14_有源RFID标签设置”项目。图32-3(2)按照图32-3布局往窗体MainWindow上增加控件,并按表32-1所示设置各控件属性。(3)把本书配套资料中提供的RFID驱动类库文件“RFIDDeviceLibrary.dll”(“\03.软件与工具-new\05.类库-new\PC端”)拷贝到“Dome14_有源RFID标签设置”项目目录下。右击解决方案资源管理器的项目名称,在弹出的动态菜单上执行“添加引用”来添加动态库RFIDDeviceLibrary。(4)进入到动态库文件选择窗口,选择“RFIDDeviceLibrary.dll”,并单击【确定】按钮。返回到主界面的解决方案资源管理器,可以看到新加载的“RFIDDeviceLibrary.dll”文件。(5)右键MainWindow设计窗体点击查看代码,切换至MainWindow的代码编辑窗口;参照参考代码编写相应代码,实现程序功能。修改代码错误,直至没有错误提示产生,保存项目所有文件。(6)请将有源RFID标签设置为设置工作模式(跳线:J2ON、J4ON),读卡器跳线(J6ON、J7ON)。如果跳线不正确实验箱将不做出回应。注意:在代码窗口中,需用语句“usingRFIDDeviceLibrary;”来导入ARFIDSET类与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论