學術專區 關於NI NI活動訊息 NI Developer Zone 技術支援服務 使用者解決方案 產品與服務 連絡NI MyNI

高階、特殊應用開發工具與函式庫

NI LabVIEW 的使用者通常會使用專利的直覺式介面資料流方式來開發程式,而此直覺式介面具有建立設計、控制與測試應用等功能。 然而,NI LabVIEW 經過20年的演進,提供能補充此核心資料流語言,並適用於應用程式的附加開發工具,以提升程式撰寫速度,並幫助您將系統介面視覺化更上層樓。 LabVIEW 開發環境將每一項工具或模組完美的整合,為標出如事件導向的程式設計、狀態圖以及動態連續時間系統等特定應用程式類型,提供最佳選擇。

事件導向程式設計

您可以使用原始 LabVIEW 架構以結合資料流程式設計與適於建立專業級、可維護使用者介面等的事件導向執行。

應用程式須知: 利用LabVIEW 7 Express的Event Structure改變程式設計的架構

State Diagram 開發

LabVIEW State Diagram Toolkit提供了一個圖形化的介面,讓您可以輕易地繪製系統流程圖。 您可以直接於 LabVIEW 中建立依系統客製的狀態圖,之後只需要按下按鍵就會自動產生相關的資料流程式碼。

應用程式須知: 程式設計架構-狀態圖產生器(state machines)

動態連續時間系統

除此之外,LabVIEW 模擬模組讓您可以利用傳統規格進行設計、模擬,並支援控制系統。

使用手冊:LabVIEW 模擬模組

除了這些將開發流程化的應用程式專用工具外,LabVIEW同時也擁有可以擴充Express技術、文字架構中的數學演算、舊版程式碼整合,以及即時程設延展等核心圖形語言的平整化技術延伸。

Express 技術 - LabVIEW Express VI與 LabVIEW SignalExpress

Express 技術提供完全以配置為架構的開發模型。透過 NI LabVIEW SignalExpress,不需程式設計即可執行量測和分析工作。若要開發客製化的使用者介面和報告,並利用 LabVIEW 所內建 500 種以上的訊號處理功能, 您可從 LabVIEW SignalExpress 專案中自動產生 LabVIEW 圖形化程式碼。

文字式數學演算

經過整合的程式結點能幫助您在 NI LabVIEW 環境中執行 The MathWorks、 Inc. MATLAB、 NI MATRIXx 及其他演算。

舊版程式碼整合

開放的 LabVIEW 語言透過 呼叫函式庫結點 ( Call Library Node ) 輕易地整合外部程式碼,保障您原有的程式碼。 除此之外,您也可以透過程式碼介面結點 ( Code Interface Node ) 使用 C 程式碼。

圖形化程式語言的即時程式功能擴充

為了提高穩定度與決定性,LabVIEW 即時模組提供相同的直覺式資料流程式設計經驗,但將其延伸至即時系統的開發。 時脈等原始架構透過可設定對話視窗以及資料流程式設計,簡化定義即時應用的作業型態。

主要產品

相關資源