beautypg.com

Howtorfid – Avery Dennison RFID User Manual

Page 50

background image

HowToRFID

Revision: 13

Date: 31 August 2009

Page 50 of 53

#G --- read SSCC/NVE from barcode scanner (or keyboard)

#VTS/NVE/Z/20///00340123451234567895#G

#G VDT/NVE////00340123451234567895#G

#G --- calculate check digit

#VDE/NVE_Pruefziffer/Mod10(SubStr(NVE,2,17))#G

#G --- convert NVE to EPC-96 (for partition value = 5)

#G ATTENTION: due to a change of the syntax of the PadLeft / PadRigth functions the right

#G expression/formula for the EPC96 variable depending from the FW-version must

#G be selected

#VDE/EPC_Company/DecToBin(SubStr(NVE,3,7))#G

#VDE/EPC_Serial/DecToBin(SubStr(NVE,2,1)+SubStr(NVE,10,9))#G

#G <<< syntax for FW-versions < Vx.33 >>>

#VDE/EPC96/DualToBin(

PadLeft(EPC_Header,8,0)

+PadLeft(EPC_Filter,3,0)

+PadLeft(BinToDual(DecToBin(EPC_Partition)),3,0)

+PadLeft(BinToDual(EPC_Company),24,0)

+PadLeft(BinToDual(EPC_Serial),34,0)

+PadLeft(EPC_Free,24,0)

)#G

#G <<< syntax for FW-versions >= Vx.33 >>>

#VDE/EPC96/DualToBin(

PadLeft(EPC_Header, "0", 8)

+PadLeft(EPC_Filter, "0", 3)

+PadLeft(BinToDual(DecToBin(EPC_Partition)), "0", 3)

+PadLeft(BinToDual(EPC_Company), "0", 24)

+PadLeft(BinToDual(EPC_Serial), "0", 34)

+PadLeft(EPC_Free, "0", 24)

)#G

#G <<< end of version depending expressions >>>

#G--- RFID OPERATIONS ---

#SRF2 #G set RFID chip access definition -> EPC

#G --- write EPC-96 to transponder

#VW/T/EPC96#G

#G --- read back EPC-96 from transponder (optional)