DAQmxチャネルに連結されたシェア変数が応答しません。



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

問題: シェア変数を作成し、DAQmxアナログ出力プロジェクトチャネルと連結したところ、変数に書き込んだ値が出力されました。もう一つのシェア変数を作成し、別のDAQmxアナログ出力プロジェクトチャネル(物理チャネルは前のチャネルと同じ)と連結したところ、2つ目のシェア変数の値を変更しても、実際の出力値は変更されませんでした。なぜでしょうか。

解決策: この問題が起きているのは、1つ目のシェア変数から既にアクセスされている物理チャネルにアクセスしようとしているからです。これを解決するには、一つ目のシェア変数ライブラリを非配置する必要があります。LabVIEWでシェア変数ライブラリを非配置するには、ツール→シェア変数→変数マネージャに入り、使用されていないシェア変数ライブラリを選択してEdit→Remove libraryを選択してください。データの共有、シェア変数の使用方法に関して詳しく知りたい場合は、LabVIEW ヘルプファイルをご参照ください。


追加:この問題はアナログ出力プロジェクトチャネルだけではなく、Measurement And Automation Explorer(MAX)で作成されるチャネルの場合にも起きます。

関連リンク:

添付:





報告日時: 10/13/2005
最終更新日: 04/03/2006
ドキュメントID: 3QC9SEGH