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

モーションボードのボードIDを変更する方法

ハードウェア: Motion Control

問題:
MAXでモーションボードのボードIDを見ると2になっています。
ボドIDを1に変更したいのですがどのようにしたらいいですか?

解決策:
モーションボードのボードIDは、
フレックスモーションドライバ(Flexmotion Driver)が、
ボードをPCに挿入した順に設定していきます。
最初に挿入したボードが1になり、順に2、3と設定されます。
一度ボードIDが設定されると、そのボードを外しても、そのIDがそのまま残ります。

MAXなどでモーションボードのボードIDを直接変更することはできません。
ボードIDを変更するには以下の手順が必要になります。


  1. スタートメニューのファイル名を指定して実行でregedit.exeを実行し、
    Windowsのレジストリエディタを開きます。
    モーションボードに関するキーを全て削除します。KnowledgeBase: How Can I Remove PCI Boards from the Registry in Windows?
    ベンダーコード1093のキーを持つエントリーで、
    モーションボードに関する記述を探すことで、
    関連するキーが見つけられるので、そのキーを削除します。

  2. PCの電源を落とし、全てのモーションボードを取り外します。

  3. PCを起動し、MAXのデバイスとインターフェースの項目にモーションボードが無いことを確認します。

  4. 再びPCの電源を落とし、ID番号を1にしたいボードを取り付けてます。
  5. PCを起動し、MAXでボードIDが1になっていることを確認します。

  6. 上記の二つのステップを繰り返し、
    ボードIDを付けたい順にボードを一枚ずつ取り付けて、起動と確認を行います。


上記のように、一枚ずつボードを取り付け、再起動をして、全てのボードが動作していることを確認します。
もし、二つ以上のボードを同時に取り付けた場合は、どちらにどのボードIDをつけるか設定する方法はありません。

以下のリンクに、ボードIDを変更するプログラムもありますので、そちらもご参照ください。

注意:レジストリエディタによるレジストリの編集は、
システムが起動しなくなるなどの危険もありますので、
レジストリ操作に関しての知識とそのリスクを理解している必要があります。
レジストリの操作の際にはバックアップを取るなど準備をし、十分注意してください。


関連リンク:
KnowledgeBase 312C5L85: PCI-7344などのモーションボードのIDを変更する方法
KnowledgeBase 2X0911QS: How Can I Change the BoardID of a Motion Board in a Real-Time System?


添付:





報告日時: 04/21/2005
最終更新日: 02/22/2008
ドキュメントID: 2MADB16W

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