解決策
すべてのサンプルが収集される前にタイムアウトが発生すると、このエラーが返されます。このエラーが発生する理由と対処法は、次のとおりです。
タイムアウト値を調整する
サンプルレートが低い場合や読み取るサンプルが高い場合は、時間が経過してエラーが返される可能性があります。これを修正するには、サンプルレートと読み取るサンプルに合わせてタイムアウト値を増やします。タイムアウト値は、読み取るサンプル数をサンプルレートで除算した値よりも大きい値にする必要があります。
開始トリガが正しく構成されていることを確認する
デジタイザでは、このエラーが発生する可能性がある3種類のトリガがあります。
各トリガに対する対処法は、以下のとおりです。
niScopeデジタルトリガを構成VI
デジタルトリガは、PFI、RTSI、またはTrigラインを使用して送信します。ハードウェアを介して信号を正しく操作して送信していることを確認します。ハードウェアがトリガが送信されているラインをサポートしていることを確認します。次に、ソフトウェアセッションが適切なラインでそのトリガを設定していることを確認します。
niScopeアナログトリガを構成VI
アナログトリガでは、収集信号が特定のアクションをおこなった際に開始します。信号がトリガなしで正しく収集されていることを確認します。たとえば、アナログエッジトリガが設定されている場合は、信号がタスクで設定された電圧値を通過することを確認します。次に、ソフトウェアタスクが適切なラインでそのトリガを設定していることを確認します。
niScopeソフトウェアトリガを構成VI
ソフトウェアトリガの場合、niScopeソフトウェアトリガエッジを送信VIが実行されるまでセッションはデータ収集を開始しません。これがniScope読み取りVIまたはniScopeフェッチの前に実行されていることを確認します。それが不可能な場合は、このエラーが返されたら削除するようにコードを変更します。詳細については、Clear Specific Error in LabVIEWサンプルプログラムページを参照してください。