DAQmx Stop Task和Clear Task VI之間的差異

更新 Jan 9, 2020

產品資訊

Software

  • LabVIEW

Driver

  • NI-DAQmx

問題敘述

DAQmx Stop Task和Clear Task VI之間有什麼區別?什麼時候適合使用它們?

解決方案

DAQmx Stop Task和Clear Task VI這兩個函數的功能都是用來在程式中停止資料擷取的工作。
主要區別在於這些VI的資源分配。
  • DAQmx Stop Task VI ,只是停止任務而不釋放資源。您可以再次啟動任務而無需重新建立任務。
DAQmx停止任務
圖1. DAQmx Stop Task(VI)
DAQmx清除任務
圖2. DAQmx Clear Task(VI)

相關資訊

如果您專案在程式中多次執行相同的擷取,則與DAQmx Stop Task VI相比下,使用DAQmx Clear Task VI效率較低。使用相同的物理和時序參數,反覆啟動和停止相同的任務是首選方法。