LabVIEW PDA모듈이 Bluetooth을 지원합니까?
주요한 소프트웨어:
주요한 소프트웨어 버전: 7.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:
문제점: LabVIEW PDA어플리케이션에 Bluetooth 기술을 접목시키고 싶습니다. 가능합니까?
솔루션: LabVIEW PDA 모듈은 대부분의 블루투스 드라이버들이 제공하는 가상의 시리얼 드라이버의 장점을 이용함으로써 블루투스 지원을 제공합니다. 대부분 드라이버는 그 포트를 outbound (client) port로 또는 inbound (server) port로 사용하든지, 한번에 단 하나의 액티브한 시리얼 채널을 제공합니다.
PocketPC와 Palm 모듈에서 포트를 초기화 시키는데에 서로 다른 방법을 사용하지만, 연결은 사용되는 현재의 Serial PDA VI들로 이루어집니다.
- PocketPC
을 이용하여 연결을 열기 위해서:
- PocketPC에서 대부분의 블루투스 드라이버는 블루투스 시리얼 포트와 가상의 COM (inbound/outbound)포트 사이의 맵핑을 제공합니다. 예로, hp iPAQ h5550에 탑재된 WIDCOMM 블루투스 드라이버 (BTW-CE 1.4)는 inbound Bluetooth serial port가 COM port 5으로 지정되어 있고, outbound Bluetooth serial port는 COM port 8 으로 지정되어 있습니다. 이 COM port들은 드라이버의 Bluetooth manager로부터 설정합니다.
- 그래서 LabVIEW PocketPC 모둘의 Serial Port Init VI는 블루투스 시리얼 포트를 열기 위해 사용될 수 있습니다. 단순히 입력 포트 번호로서 가상의 COM 포트(COM port number -1)의 인덱스를 사용하면 됩니다. 예로, inbound COM port 5을 열기 위해서는, 포트 번호를 4로 사용하면 됩니다. 같은 포트 번호는 더나아가 read, write, close 포트 번호로 사용될 수 있습니다.
- PalmOS
을 이용하여 연결을 열기 위해서:
- PalmOS는 블루투스 시리얼 포트와 가상의 COM포트 사이의 맵핑을 자동으로 제공하지 않습니다. 그래서 PalmOS 어플리케이션은 프로그램적으로 블루투스 시리얼 포트를 열어주어야 합니다. 이것은 LabVIEW PalmOS 모듈에 포함된 "Bt Virtual Serial Port Init.vi"에 의해 할 수 있습니다.
- Bt Virtual Serial Port Init VI는 PalmOS 블루투스 가상의 시리얼 포트를 outbound (client) 또는 inbound (server) 시리얼 포트로 열 것입니다.
PDA에서 이 VI를 Build할 때:
- build VIs list에 BtVirtSerOpen.c 파일을 첨부하십시오.
- port number out을 다른 LabVIEW PalmOS Serial I/O 함수의 입력 파라미터로 사용하십시오.
- 더 자세한 에러 코드의 정보는, 첨부된 BtVirtSerOpen.c을 참고하십시오.
- Note: VI는 LabVIEW PalmOS Module 7.0과 블루투스가 설치된 PalmOS v3.5 또는 그 이상버전에서 동작하기 위해 build되어 집니다. 추가적으로 "Palm OS 5 SDK (68K) R2 DR2"이 설치되어 있어야 합니다. SDK는 C파일을 컴파일하기 위해 필요한 블루투스 API 함수들을 포함합니다. 인스톨러는 다음 링크에서 이용할 수 있습니다.
관련 링크: PalmOS SDK: Version 5
KnowledgeBase: Can I Implement Serial Communication with My PDA?
LabVIEW PDA Module Release Notes
LabVIEW PDA Module User Manual
첨부:
리포트 날짜: 10/17/2003
마지막 업데이트: 04/05/2004
문서 번호: 32GEGGTP
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.