LabVIEW PDA가 IrCOMM을 지원합니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:

문제점: IrCOMM은 IR port를 통해서 데이터를 교환하는 COM port emulation을 지원하는 IrDA 프로토콜을 말합니다. IrCOMM은 시뮬레이터 된 Port에서 open, send, receive를 위한 OS serial I/O 함수를 사용하도록 되어 있습니다.

LabVIEW PDA가 IrCOMM을 지원합니까?

솔루션: Pocket PC용 LabVIEW PDA 모듈은 IrCOMM을 지원하고, Palm OS용 LabVIEW PDA 모듈은 IrCOMM을 지원하지 않습니다.

다음의 과정으로 IrCOMM port의 open, read, write, close의 serial I/O VIs을 사용할 수 있습니다.
  1. 다음 과정을 함으로써 IrCOMM port를 정의하기 위해 Remote Registry Editor를 시작합니다.
    1. Microsoft Embedded Visual C++ 3.0을 열고 editor로 부터Tools»Remote Registry Editor
    2. 을 선택하고, Connection»Add Connection
    3. Select your Pocket PC device.
    4. 을 선택합니다. Editor는 추가된 장치의 registry를 보여줍니다.
  2. HKEY_LOCAL_MACHINE\Drivers\Builtin\IrCOMM key 을 열면, 인덱스 subkey을 묻습니다. 인덱스 값은 virtual COM port 값입니다. hp iPAQ h3850과 h5550에서 IrCOMM port는 COM 3입니다. serial Init vi를 사용할 경우 COM3은 2의 port 값입니다. 그런다음, 같은 port number를 read, write, 또는 close를 사용할 수 있습니다.

    Note: IrCOMM port에서 Bytes at Port VI를 사용할 수 없습니다.

    serial I/O VIs는 다음과 같은 error를 반환할 수 있습니다.:
    1. No Error
    2. Error Opening Port
    3. Error Closing Port
    4. Error Allocating Receive Buffer
    5. Error Configuring Port
    6. Error Receiving Data
    7. Error Sending Data
    8. Timeout Error
    9. Invalid Port
    10. Set Break Error
    11. Clear Break Error

    추가적으로 serial read vi는 요구된 바이트 수을 읽지 못하고 port에서 받은 바이트을 반환하면 error 7을 생성할 수 있습니다.

    관련 링크: KnowledgeBase 2YCG16DS. Can I Implement Serial Communication with My PDA?
    LabVIEW PDA Module Release Notes
    LabVIEW PDA Module User Manual


    첨부:





    리포트 날짜: 10/13/2003
    마지막 업데이트: 02/23/2004
    문서 번호: 32CECULA