エラー -50103: 単一デバイスで複数のアナログ出力タスクがあるとエラーが発生する

更新しました Jun 25, 2019

使用製品

Driver

  • NI-DAQmx

Programming Language

  • Visual Basic .NET
  • LabVIEW G

その他

  • LabVIEW
  • Measurement Studio/ .NET

問題

単一デバイスに対して同時に複数のアナログ出力タスクを実行しようとすると、次のように表示されます。

エラーコード -50103が不明な場所で発生

考えられる理由:
指定されたリソースは予約済みです。この操作を指定どおりに完了できませんでした。

 


 

単一デバイスで同時に複数のアナログ出力タスクを実行できますか?

解決策

1つのハードウェアタイミングタスクと同時の複数ソフトウェアタイミングタスク


E、M、S、X、またはAOシリーズDAQデバイスを使用する場合は、1つのハードウェアタイミングアナログ出力タスクを実行できます。ただし、ほとんどのデバイスは、1つのハードウェアタイミングタスクと同時に1つまたは複数のソフトウェアタイミングタスクを実行することもサポートしています。この機能により、デバイスは単一デバイス上で同時に異なるタイミング特性を持つ異なる信号を生成できます。



 

1つのハードウェアタイミングタスクで複数のアナログ出力チャンネル


ハードウェアタイミングタスクの中には、複数のアナログ出力チャンネルを含めることができます。これらのチャンネルは、AOサンプルクロックを共有するため、同じタイミング情報を共有します。ただし、各チャンネルで異なる信号を出力できます。この作成例は、Multiple Channel Analog Output with Dynamically Updated Waveform Attributes サンプルプログラムページにあります。

追加情報

NI 672Xデバイスは、1つ以上のソフトウェアタイミングタスクと同時にハードウェアタイミングタスクを実行することをサポートしていません。

この記事はお役に立ちましたか?

いいえ