LabVIEW上で AI Config VI を使っていてエラー -10609 が発生する。



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

問題:
データ集録プログラムを実行すると AI Config VI にて、
エラー -10609:「指定のリソースのための転送はすでに開始されたか、デバイスが他のリソースとの転送を実行中のために操作が許可されませんでした。」が発生します。

解決策:
エラー -10609 はすでにデバイスのリソースが使用されている、いくつかのケースによって発生します。
 1.MAX(Measurment & Automation Explorer)のテストパネルが使用されている。
テストパネルが開かれている状態で、LabVIEWにて同じデバイスを用いて実行を試みている場合にこのエラーが発生します。この場合にはMAXのテストパネルを閉じてください。
 2. 前回の集録の最後に AI Clear VI を使用していない場合。
もしこのVIをデータ集録後に使用していない場合にはリソースは閉じないまま残ってしまいます。タスクIDを解放するために集録の終わりにこの関数を使用してください。また、プログラムを途中で
”実行を中断”ボタンによって終了させた場合にも、他のVIや関数の処理を終えないまま終了してしまうので、このエラーが発生することがあります。
3. 複数のプログラムが同じデバイスにアクセスしている場合。
デバイスを複数のVIがアクセスしている場合、またはLabVIEWと他のアプリケーションがアクセスしている場合にも、リソースが取得され、このエラーが発生します。特定のデバイスに一度にアクセスできるアプリケーションは一つだけです。
(例えば、Ch0にはアナログ入力)

関連リンク:
KnowledgeBase 0YCE3A5S. Error -10609 "Transfer In Progress" when Using 2 or More CWAI Controls in ComponentWorks 1.1

添付:





報告日時: 01/27/2004
最終更新日: 07/02/2008
ドキュメントID: 35QED3I3