2017-10-30 15 views
-1

델파이 응용 프로그램 R/W에서 RFID 핸들이 :좀 더 구체적으로 RFID 리더 를 사용하여/쓰기 카드를 읽을 필요가

https://www.parallax.com/product/28440

내가이기 때문에이 작업을 수행하는 방법에 대한 명확하지 않다 USB 포트에 연결된 하드웨어 장치로 처음으로.

가 (9600 보드 기본) 제한 시간이 100ms의

시리얼 통신 입니다 : 나는 거기 찾아

는 TComPort 라이브러리, 나는 allready 내가 이걸 발견 시차 문서에서 내 델파이 베를린 10.1

에 설치되어 RFID 카드

쓰기 : 'w'

보내기 ASCII 문자 쓰기 모드를 시작합니다.

Device는 0x01로 응답하고 'Membership Year'텍스트 상자에 에 입력 된 정보 일 4 바이트의 데이터를 반환합니다.

기기는 0x02로 응답하고 '회원 ID'텍스트 상자에 에 입력 한 정보가 4 바이트의 데이터로 제공됩니다.

읽기 :

읽기 모드를 시작하려면 ASCII 문자 'r'을 보냅니다.

디바이스는 4 바이트의 데이터를 보내고 (카드 ID 텍스트 상자로 전송) 0x01 응답을 기다립니다. 장치는 추가 4 바이트의 데이터 (멤버쉽 연도)를 보내고 0x01 응답을 기다립니다. 장치가 여기에 데이터의 마지막 4 바이트 (회원 ID 번호)

질문을 보내드립니다, 어떻게 쓸 이러한 작업을 perfom 수 /를 TComPort 구성 요소를 사용하여 읽어?

+0

comport 라이브러리에는 샘플 응용 프로그램이 포함되어 있습니다. IDE에서 샘플 프로젝트를 열고 필요에 맞게 변경하십시오. – nolaspeaker

답변

1

Windows 'CreateFile 전화를 사용하면 연결된 USB 장치에 직접 연결할 수 있습니다. 필요한 것은 '포트 이름'입니다 (GetPortName 참조) here