以 LabVIEW 進行分析訊號處理

概觀

在許多科學和工程應用領域,資料的分析、解譯與操作是相當基本的能力。LabVIEW 在整合式環境中提供內建的分析功能,有助於更快得到結果。

就許多測試/量測/控制應用來說,分析程序有助於掌握資料的意義,所以是非常基礎的功能。無論想要快速執行簡單的訊號處理作業,還是自行建構高度專業演算法,NI 都能提供適合的工具。LabVIEW 完整版開發系統 (Full Development System) 提供 850 種以上的內建分析函式,可以簡化多種應用程式的開發作業。常用的函式庫如下:

  • *須安裝附加元件

 

 

 

參閱 LabVIEW 完整版開發系統隨附分析函式庫的完整清單

這些函式庫提供了高階函式,只要加以設定即可因應許多常見的分析需求,另也提供初階的建置區塊,有助於打造完全客制化的演算法。

 

分析功能無縫整合應用程式

整合的開發環境能讓您更快依據資料做出決策。LabVIEW 提供的分析功能可以順利整合資料擷取及顯示函式,能協助初次使用的您加快量測速度,也能縮短整體開發時間。只要結合資料擷取進行同步分析,您的應用程式就可以快速即時因應訊號的變化。運用單一工具就不必花時間在不同的環境之間移轉資料,也不會在轉換檔案類型時遺失資料。

 

在 LabVIEW 中整合其他語言分析程式碼

工程師若要結合其他 IP 與內建的圖形化使用者介面,或是簡化的硬體整合作業,就能選擇最有效的方法,例如文字、圖形或兩者結合,應用於演算法開發、訊號處理、控制設計以及資料分析等作業。

圖 1. LabVIEW 中的 Python Node 應用於基本數學運算簡易程式範例。

 

LabVIEW 內建函式可以整合其他語言程式碼,例如 Python Node (Python)、MATLAB Node (MATLAB)、Call Library (C/C++),以及 Constructor Node (.NET)。善用這些節點可以重複利用客制化演算法,並將文字架構的常式整合於圖形化 LabVIEW 環境中的資料擷取流程。

 

後續步驟