易语言逐条读access数据_读取UHF RFID大容量用户区数据

本文介绍了如何使用易语言处理UHF RFID标签的大容量数据读取问题,包括两种方法:逐次调用readWait API和使用OperationSequence API。针对标签用户区1K字节以上的数据,建议通过多次读取和调整每次读取的字节数以优化性能。此外,还提供了RFD8500的样例演示,展示如何在1秒内快速读写320字节数据的最佳实践。
摘要由CSDN通过智能技术生成

在使用现有的RFID Demo的时候,读取操作时所设置的长度不能超过255words,也就是510 bytes,这个也是Gen2的标准,单次读取的数据量的上限。

4d5c2e3f33ed4d03c6b928ece35cce6d.png

一次读取太多的数据还会造成读取的性能不稳定,实际上一次读取128 words就不太稳定了,这个跟具体的标签的性能也很有关系,实际做项目的时候,应该充分测试后,选择一个合适的值作为单次读取和写入的数量。

现在有很多UHF 的RFID标签的用户区的容量都很大,比如1K字节,那么该如何读取大容量的数据区呢?有两种方法,以读取1K字节的数据为例:

  1. 调用4次readWait这个SYNC API,每次读取128 words;

  • readWait offset=0, size=128 words;

  • readWait offset=128, size=128 words;

  • readWait offset=256, size=128 words;

  • readWait offset=384, size=128 words;

  • 如果128     words不稳定,可以每次读64     words,32 words或者更少,调用次数相应增加;

  1. 多次调用Actions.TagAccess.OperationSequence.performSequence这个ASYNC API(推荐这种方式 - 性能好)

  • 每次Actions.TagAccess.OperationSequence.add(),每次128 words, add 4个Sequence;

  • 调用4次Actions.TagAccess.OperationSequence.performSequence;

  • 不同的标签读写性能不一样,根据实际测试,调整单次Sequence的读写数据量;调用次数相应增加;

3460b39fe86010c81a841fd33cf6db92.png

附件是读写320字节的Best Practice,大家可以参考。

9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png9d432caec3be6691adecd1205d493353.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值