アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

シェア変数を複数のネットワークカードで使用する方法

使用ソフトウェア: LabVIEW Development Systems>>Full Development System
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: ネットワークを経由したシェア変数との接続を行おうとしていますが、変数が見つからないといったエラーが発生してしまいます。PCに、複数のネットワークカードが存在しているのですが、これが原因ですか?どのようにしたらネットワーク変数を使用できるようになりますか?

解決策:
複数のネットワークカードが有効になっているPCでネットワークを経由してシェア変数に接続する場合、シェア変数エンジンがどのネットワークカードを使用するかを指定しないと正しく動作しない場合があります。
シェア変数エンジンがどのネットワークカードを使用するかを設定するには、logos.ini というファイルに、以下の記述を加えます。
[LOGOS]
ServiceBindTo=xx:xx:xx:xx:xx:xx
上記で xx:xx:xx:xx:xx:xx はネットワークカードのMACアドレスです。
logos.ini は、OSにより、保存されている場所が異なります。以下のフォルダを確認してください。

 logos.ini ファイルの保存場所

  • Windows
    • C:\Windows\logos.ini
  • Real-Time
    • ...\ni-rt\logos.ini





関連リンク: Deploying Shared Variables to a Specific Network Card

添付:





報告日時: 08/21/2007
最終更新日: 11/26/2007
ドキュメントID: 4CK7NM0L

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit