ホーム
サポート
DAQmxタスクを停止とタスクをクリアVIの違い
DAQmxタスクを停止とタスクをクリアVIの違い
更新しました Aug 14, 2019
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ソフトウェア
LabVIEW Base
ドライバ
NI-DAQmx
問題
DAQmxタスクを停止VIとDAQmxタスクをクリアVIの違いは何ですか?それぞれを使うのはいつ使用するのが適切ですか?
解決策
DAQmxタスクを停止VIとDAQmxタスクをクリアVIの両方を使用して、データ収集プログラミングのタスクを終了します。
主な違いは、これらのVIが割り当てられたリソースでどのように動作するかです。
DAQmxタスクを停止VIは、単にタスクが停止して、リソースは解放されません。そのため、タスクを再作成せずに再開することができます。
図1. DAQmxタスクを停止VI
DAQmxタスクをクリアVIは、タスクを停止してクリアします。タスクをクリアする前に、タスクが予約したリソースを解放します。タスクを再度使用するには、タスクを再作成する必要があります。このVIを使用するタイミングの詳細については、
Creation and Destruction of Tasks in NI-DAQmx
を参照してください。
図2. DAQmxタスクをクリアVI
追加情報
プログラムで同じ収集を複数回実行する予定がある場合は、DAQmxタスクをクリアVIを呼び出すと、DAQmxタスクを停止VIと比較して非効率的になります。同じ物理的およびタイミングのパラメータを使用して、同じタスクを繰り返し開始したり停止したりするのが好ましい方法です。
関連リンク
DAQmx Clear Task (VI) - DAQmx Help
DAQmx Stop Task (VI) - DAQmx Help
DAQmx - Data Acquisition VIs and Functions - DAQmx Help
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful