RFID 태그와 Motorola 919Z 핸드 헬드 리더를 사용하여 고객을위한 맞춤형 고정 자산 솔루션을 개발하고 있습니다. 지금까지 EMDK의 모토로라 예제를 기반으로 한 것처럼 잘 진행되고 있습니다. 우리는 VB.NET을 사용하고 있습니다.RFID 태그 (Motorola EMDK + .NET)의 EPC 및 USER 메모리 뱅크에 액세스하는 방법
문제는 하드 태그이므로 프린터에서 태그를 지정할 수없는 Confidex 스틸 웨이브 태그가 있으므로 예제 소프트웨어를 사용하여 태그를 지정하고 관련 데이터를 USER 메모리 뱅크에 저장하고 Zebra RZ400 프린터를 사용하여 인쇄 가능한 Confidex 태그 세트에 태그를 지정하고 관련 데이터를 EPC Tag ID 필드에 기록했습니다.
이제 우리는 두 필드 (한 경우에는 EPC Tag ID, 다른 쪽에서는 USER 메모리 뱅크)를 읽으라는 요청을받습니다. 즉, 관련 데이터가 USER 메모리 뱅크에 태그 된 경우 태그 ID에는 관련없는 16 진수가 포함되고 EPC 태그 ID가 사용 된 경우 USER 메모리 뱅크는 비어 있거나 0으로 채워집니다.
이제는 사용자가 은행에서 읽거나 뱅크를 전환하지 않고 (소프트웨어에서) 두 은행을 동시에 읽을 수있는 방법을 찾을 수 없으므로 처음부터 가능할지 궁금해하고 있습니다. 내가 코드를 게시해야하는 경우가 좀 긴으로
나는, 잘 모르겠어요 ... 어쩌면 관련 부분이다 : Inventory.Perform ... 그것을 읽지 않습니다
우리가 사용하는 경우 USER 메모리 뱅크, 액세스 필터를 사용하지 않는 것 같습니다.
OperationSequence.PerformSequence 을 사용하면 메모리 뱅크를 지정해야합니다.
감사합니다.
이 문제에 대한 해결책을 찾았습니까? – Dai
다른 방법을 찾았습니다. 자동으로 인벤토리를 시작하기 위해 트리거 사용을 중단하고 대신 트리거 이벤트를 잡아 타이머를 시작하고 EPC 은행의 인벤토리를 시작한 다음 타이머가 인벤토리를 중지하고, 사용자 뱅크로 전환 한 다음 트리거를 누르고있는 동안 0.3ms마다 또는 인벤토리를 다시 시작하십시오. 끔찍한 해킹이지만 충분히 잘 작동합니다. 자랑스럽지 않아. – KalaNag