|
是可以的, 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 了解这些附加文件的相关操作。LabVIEW和LabVIEW移动运输的范例中阐述了如何使用蓝牙通信的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.c4. 注意:这个VI工作在安装过蓝牙的LabVIEW PalmOS Module 7.0 和PalmOS v3.5 以上版本。另外请确认您已经安装了Palm OS 5 SDK (68K) R3 。SDK包含了编译c文件所需的蓝牙API函数。安装文件见以下链接
|