PDAデバイスでシリアル通信ができますか?
使用ソフトウェア:
使用ソフトウェア・バージョン: 7.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題:
LabVIEW PDAモジュールもしくはMobileモジュールを使用してPDAと他のデバイス間でシリアル通信をおこなうには、どうすれば良いですか?
解決策:
PDAモジュールおよびMobileモジュールは、シリアルポートを搭載するPDAデバイスのシリアル通信をサポートしています。ほとんどのPDA デバイスのメーカーは、同期目的でPDAデバイスでのシリアル通信をおこなう上で必要なクレードルもしくはシリアルコネクタケーブルを提供しています。これにより、PDAデバイスを用いて他のシリアルデバイスもしくはコンピュータと通信することができます。たとえばHotSyncもしくはActiveSyncなどコンピュータがシリアルポート通信をおこなうアプリケーションが起動していないことを確認してください。
LabVIEW PDAモジュールバージョン8.20およびLabVIEW Mobileモジュールでは、VISA関数をサポートしており、これらの関数を使用してデスクトップアプリケーションとしてPDAアプリケーションを用いることができます。
メモ: VISAを使用するには、PDAにVISAドライバをインストールする必要があります。
スタート » すべてのプログラム » National Instruments » VISAを選択して、PDAデバイス用のDriver Installation Utilityを見つけます。
PDAモジュールの旧バージョンでは、「シリアル互換(Serial Compatibility)」VIを使用してデスクトップPCとPDAデバイス間のシリアル通信を実行します。シリアル互換VIには、以下のものが含まれています。
- シリアルポートバイト(Bytes At Serial Port): ポート番号で指定したシリアルポートに入力されたバッファのバイト数を返します。
- シリアルドライバを閉じる(Close Serial Driver): 指定したポートを閉じます。
- シリアルポートブレーク(Serial Port Break): 遅延入力に応じてポート番号で指定した出力ポートにブレークを送信します。
- シリアルポート初期化(Serial Port Init): 指定した設定で選択したシリアルポートを初期化します。シリアルポートを完全にリセットしたい場合にのみこのVIを使用してください。
- シリアルポート読み取り(Serial Port Read): ポート番号で指定したシリアルポートからリクエストバイトカウントで指定した文字数を読み取ります。
- シリアルポート書き込み(Serial Port Write): ポート番号で指定したシリアルポートに書き込み文字列入力端子からデータを書き込みます。
関連リンク:
技術サポートデータベース 4K70RTPH: シリアルポートにアクセスするときに エラー -1073807202 が発生する
技術サポートデータベース 3889I5I3: Why Do I Receive an "Unsupported Node - PropNodeMeth, 8656" Error When I Try To Build My PDA Serial Application?
チュートリアル: Serial Communication Starting Point
添付:
報告日時: 06/13/2003
最終更新日: 01/08/2016
ドキュメントID: 2YCG16DS
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.