使用 NI USB-5132/5133 進行連續擷取

更新 May 3, 2024

產品資訊

硬件

  • USB-5132
  • USB-5133

軟體

  • LabVIEW

驅動程式

  • NI-SCOPE
  • NI-SCOPE .NET Class Libraries

問題敘述

我需要使用NI USB-5132/5133示波器進行連續擷取,throughput約為5 MS/s。

這些設備是否支援連續擷取?我應該使用哪些 API 或範例?

解決方案

從 NI-SCOPE 3.6 版本開始,USB-5132/5133 有支援連續擷取。
為了實現連續擷取,您應該使用 NI-SCOPE 驅動程式提供的Fetch Forever範例。此範例也可用於安裝 NI-SCOPE 3.6 或更高版本的 USB-5132/5133。
要找到範例,請根據您的開發環境參考以下說明:
  • 如果您使用 LabVIEW 進行程式編寫,您應該:
  1. 安裝與您的LabVIEW版本相容的NI-SCOPE版本(請參閱NI-SCOPE和LabVIEW相容性檔案)
  2. 在 LabVIEW 中,選擇Help » Find Examples... » Hardware Input and Output » Modular Instruments » NI-SCOPE » Continuous Acquisition
  3. 開啟範例niScope EX Fetch Forever VI
  • 如果您在 LabWindows™/CVI 中程式編寫,您應該:
  1. 安裝 NI-SCOPE驅動程式
  2. 在 LabWindows™/CVI 中,選擇Help » Find Examples... » Hardware Input and Output » Modular Instruments » NI-SCOPE » Continuous Acquisition
  3. 開啟範例FetchForever.prj
  • 如果您在 .NET 中程式編寫,您應該:
  1. 安裝 NI-SCOPE驅動程式
  2. 安裝NI-SCOPE .NET 類別library,它提供 NI native .NET API,以便在使用 C# 或 VB .NET 編寫應用程式時使用。您可以在NI-SCOPE .NET 資源中找到更多資訊和支援
  3. 請參閱下列資料夾中適用於 C# 和 VB 的範例: C:\Users\Public\Documents\National Instruments\NI-SCOPE\examples\DotNET xx\FetchForever

相關資訊

由於 USB 匯流排的限制,您將無法以設備的最高速率連續擷取。您能夠達到的速率將取決於系統以及您購買的記憶體選項。我們做了基準測試其結果會略低於 10MS/s。如果您對多重記錄擷取的基準感興趣,可以透過在triggers之間停止並重新啟動 NI-SCOPE  session 來完成。