發布日期:2022-05-25 點擊率:52
?
在使用現有的RFID Demo的時候,讀取操作時所設置的長度不能超過255 words,也就是510 bytes,這個也是Gen2的標準,單次讀取的數據量的上限。一次讀取太多的數據還會造成讀取的性能不穩定,實際上一次讀取128 words就不太穩定了,這個跟具體的標簽的性能也很有關系,實際做項目的時候,應該充分測試后,選擇一個合適的值作為單次讀取和寫入的數量。
現在有很多UHF 的RFID標簽的用戶區的容量都很大,比如1K字節,那么該如何讀取大容量的數據區呢?有兩種方法,以讀取1K字節的數據為例:
調用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或者更少,調用次數相應增加;
多次調用Actions.TagAccess.OperationSequence.performSequence這個ASYNC API(推薦這種方式 - 性能好 )
每次Actions.TagAccess.OperationSequence.add(),每次128 words, add 4個Sequence;
調用4次Actions.TagAccess.OperationSequence.performSequence;
不同的標簽讀寫性能不一樣,根據實際測試,調整單次Sequence的讀寫數據量;調用次數相應增加;
下一篇: PLC、DCS、FCS三大控
上一篇: 鐵氧體吸波材料的工作