首頁
支援
DAQmx Stop Task和Clear Task VI之間的差異
DAQmx Stop Task和Clear Task VI之間的差異
更新 Apr 24, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW
驅動程式
NI-DAQmx
問題敘述
DAQmx Stop Task和Clear Task VI之間有什麼區別?什麼時候適合使用它們?
解決方案
DAQmx Stop Task和Clear Task VI這兩個函數的功能都是用來在程式中停止資料擷取的工作。
主要區別在於這些VI的資源分配。
DAQmx Stop Task VI
,只是停止任務而不釋放資源。您可以再次啟動任務而無需重新建立任務。
圖1. DAQmx Stop Task(VI)
DAQmx Clear Task VI
,停止任務並清除它。在清除任務之前,它會釋放任務保留的所有資源。您必須重新建立任務才能再次使用它。有關何時使用此VI的更多信息,請參閱
Creation and Destruction of Tasks in NI-DAQmx
。
圖2. DAQmx Clear Task(VI)
相關資訊
如果您專案在程式中多次執行相同的擷取,則與DAQmx Stop Task VI相比下,使用DAQmx Clear Task VI效率較低。使用相同的物理和時序參數,反覆啟動和停止相同的任務是首選方法。
相關連結
Create and Destroy NI-DAQmx Tasks in Memory
Using DAQmx Start Task and Stop Task VIs in LabVIE
DAQmx- Data Acquisition VIs and Functions -- NI-DAQmx Manual
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful