Home
Support
Archived: LabVIEW PDA モジュールは IrCOMM をサポートしますか?
Archived: LabVIEW PDA モジュールは IrCOMM をサポートしますか?
This document has been archived and is no longer updated by National Instruments
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: IrCOMM とは IR ポートを使いデータ転送を行う COM ポートエミュレーションをサポートする IrDA プロトコルです。IrCOMM は、仮想ポートで、オペレーティングシステムのシリアル I/O 機能の [開く (open)], [データ送信 (send data)]、[データ受信 (receive data)]を使うことを可能にします。
LabVIEW PDA モジュールは IrCOMM をサポートしますか?
解決策: PocketPC 用 LabVIEW PDA モジュールは、IrCOMM をサポートします。Palm OS 用 LabVIEW PDA モジュールは、IrCOMM をサポートしません。
シリアル I/O 関数の IrCOMM ポートを開く、送信、受信、そして閉じるために下記のステップを行ってください。
- IrCOMM ポートを決定するためにリモートレジストリエディタを開き、下記ステップを行ってください。
- Microsoft Embedded Visual C++ 3.0 を開き、[Tools (ツール)] > > [Remote Registry Editor (リモートレジストリエディタ)] を選択してください。
- エディタから [Connection (コネクション)] >> [Add Connection (コネクションの追加)] を選択してください。
- お使いの PocketPC デバイスを選択してください。
- エディターは追加されたレジストリを表示します。
- [HKEY_LOCAL_MACHINE\Drivers\Builtin\IrCOMM] キーを開き、[Index] という名のサブキーを検索してください。Index の値は仮想 COM ポートの数字です。HP iPAQ h3850 と h5550 の IrCOMM ポートは COM 3 です。[シリアルポート初期化 (Serial Port Init.vi)] 関数を使う時のCOM 3 のポート値は 2 になるので注意してください。こちらのポート番号でポートを初期化、読み取り、書き込み、そして閉じることができます。
メモ: IrCOMM ポートの [シリアルポートバイト (Bytes at Port)] 関数は使用する事ができません。
[シリアル I/O] 関数は下記のエラーを返します。
- エラーなし (No Error)
- ポートオープンエラー (Error Opening Port)
- ポートクローズエラー (Error Closing Port)
- 受信バッファ確保エラー (Error Allocating Receive Buffer)
- ポート設定エラー (Error Configuring Port)
- データ受信エラー (Error Receiving Data)
- データ送信エラー (Error Sending Data)
- タイムアウトエラー (Timeout Error)
- 不当なポート (Invalid Port)
- ブレークエラー ((Set Break Error)
- クリアーブレークエラー(Clear Break Error)
また、[シリアル読み取り] VI は、要求されたバイト数の読み取りが失敗した時とポートで受信されたバイトを返す時、エラー番号 7 を返します。
関連リンク: KnowledgeBase 2YCG16DS. Can I Implement Serial Communication with My PDA? LabVIEW PDA Module Release Notes LabVIEW PDA Module User Manual
添付:
報告日時: 10/13/2003
最終更新日: 06/11/2009
ドキュメントID: 32CECULA
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.