From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



LabVIEW的移动模块支持蓝牙吗?



硬件: PXI/CompactPCI>>Controllers

问题: 使用LabVIEW蓝牙模块是否可以实现蓝牙通信?

解答:

    是可以的, LabVIEW PDA Module 7.1 和现在的LabVIEW移动模块都支持Palm OS 5.0以上版本和使用WIDCOMM蓝牙驱动1.4及以上版本 Pocket PC 2003设备上的蓝牙通信。在Pocket PC 2003设备上必须安装附加的文件,请查看手册链接Getting Started with the LabVIEW Mobile Module 了解这些附加文件的相关操作。LabVIEWLabVIEW移动运输的范例中阐述了如何使用蓝牙通信的VI,其使用指南见链接Developer Zone Tutorial: Developing Bluetooth Applications with LabVIEW

     LabVIEW移动模块还可以通过利用大多数蓝牙驱动支持的虚拟串行驱动来进行蓝牙支持。大体上来说,此驱动一次只支持一个激活的串行通道,该通道可以是出站(客户端)端口或是进站(服务器)端口。有不同的方式来初始化PocketPC Palm modules之间的端口,但是一旦连接建立,当前的PDA VI就被使用了。

    建立连接需要使用到:
  • PalmOS并不提供蓝牙串行端口和虚拟COM端口的自动映射,因此PalmOS应用必须编程打开蓝牙串行端口。 LabVIEW PalmOS模块中使用 Bt Virtual Serial Port Init.vi这个VI可以实现,该VI位于模块附带的PDABtSerial.llb中 。
  • Bt Virtual Serial Port Init VI打开PalmOS蓝牙虚拟串行端口作为出站(客户端)或进站(服务器)端口。

    为PDA建立该VI时:

1. 把文件BtVirtSerOpen.c加入到建立VI列表
2. 将端口号作为外部其他 LabVIEW PalmOS 串行I/O函数的输入参数
3. 详细的错误号信息,请参考附带的 BtVirtSerOpen.c
4. 注意:这个VI工作在安装过蓝牙的LabVIEW PalmOS Module 7.0 和PalmOS v3.5 以上版本。另外请确认您已经安装了Palm OS 5 SDK (68K) R3 。SDK包含了编译c文件所需的蓝牙API函数。安装文件见以下链接


相关链接: KnowledgeBase 2YCG16DS: Can I Implement Serial Communication with My PDA?
Product Manuals: Getting Started with the LabVIEW Mobile Module (June 2008)
Developer Zone Tutorial: Developing Bluetooth Applications with LabVIEW
LabVIEW PDA Support
PalmOS SDK: Version 5


附件:


PDABtSerial.llb - PDABtSerial.llbBtVirtSerOpen.c - BtVirtSerOpen.cPalmOSBtSdrv.dll - PalmOSBtSdrv.dll



报告日期: 10/17/2003
最近更新: 02/28/2015
文档编号: 32GEGGTP