本課程說明透過網路與 LabVIEW 進行通訊的多種方式。您將學習使用各項技術與執行於遠端系統的應用程式進行通訊的優缺點。
隨選課程:6 小時
有經驗的 LabVIEW 使用者
已完成 LabVIEW Core 1 與 2 課程
LabVIEW
使用網路串流與共用變數在 LabVIEW 應用程式之間傳遞資料。
使用 UDP 與 TCP 透過網路廣播資料。
執行網路服務並建立能用於與網路服務互動的用戶端 VI。
建立 VI,用於與 SystemLink 和 DataFinder 互動。
使用 VI Server 在本機和遠端系統動態載入與執行 VI。
開發可透過程式與資料庫互動的 VI。
使用 WebDAV 與 SFTP API,透過程式管理網路上的檔案。
課程 | 概述 | 主題 |
---|---|---|
網路通訊方式比較 | 比較 TCP/UDP、網路發佈的共用變數、網路串流、網路服務與 DataSocket API,從而了解如何選擇適合應用程式使用的正確協定。 |
|
串流資料 | 了解如何使用 LabVIEW 網路串流在應用程式之間串流資料及傳送指令。 |
|
探索共用變數 | 了解如何讀寫共用變數。 |
|
探索 DataSocket API | 探索 DataSocket API 這項 DataSocket 傳輸協定。 |
|
探索 UDP | 探索 UDP 協定與程式設計模型。 |
|
執行廣播模型 | 探索廣播模型。 |
|
TCP 概述 | 探索 TCP 與其優點。 |
|
執行用戶端/伺服器模型 | 了解如何使用 Client/Server Model 與 TCP VI 進行網路通訊。 |
|
網路服務概述 | 說明網路服務與這類服務使用的基礎通訊架構。 |
|
探索 LabVIEW 網路服務架構 | 說明如何使用 LabVIEW 建置與部署網路服務。 |
|
建立 HTTP 方法 VI | 建立並發佈網路服務,接著開發用於修改伺服器回應的 VI。 |
|
使用 LabVIEW 與網路服務互動 | 了解如何在 LabVIEW 中建立 HTTP Client。 |
|
設定 LabVIEW 網路服務,進行安全通訊 | 了解 LabVIEW 網路服務安全並設定 NI 網路伺服器 |
|
將 WebVI 連線至 LabVIEW 網路服務 | 了解如何使用網路架構應用程式與 LabVIEW 網路服務進行通訊。 |
|
使用 SystemLink API | 使用 SystemLink API 函式在 LabVIEW 應用環境中執行 SystemLink 作業。 |
|
使用 DataFinder API | 說明 DataFinder 的高階功能,並使用其 API 在 LabVIEW 應用環境中執行 DataFinder 作業。 |
|
VI Server 的功能 | 說明 VI Server 的高階用途,以及用於存取其功能的程式設計模型。 |
|
透過 VI Server 存取 LabVIEW 功能 | 探索 VI Server API,並使用這個 API 存取 LabVIEW 開發環境的功能。 |
|
使用 VI Server 與遠端 V 進行通訊 | 使用 VI Server 啟動並控制相同網路中不同電腦上的 VI 執行作業。 |
|
動態呼叫與載入 VI | 探索動態呼叫與載入 VI 的不同方式,並且說明每種方式的優點。 |
|
資料庫介紹 | 說明資料庫的基本概念並介紹 LabVIEW Database Connectivity Toolkit。 |
|
在 LabVIEW 中進行資料庫連線 | 探索資料庫程式設計模型,並將模型連線至 LabVIEW 中的資料庫。 |
|
在 LabVIEW 中執行標準資料庫作業 | 使用 LabVIEW 執行數種常見的資料庫作業。 |
|
使用結構化查詢語言 | 在 LabVIEW 中使用 SQL 陳述式執行其他資料庫作業。 |
|
探索 WebDAV API | 使用 WebDAV API,與 LabVIEW 應用環境中的 WebDAV 伺服器安全地來回傳輸檔案。 |
|
探索 SFTP API | 使用 SFTP API 安全傳輸檔案並與 SFTP 伺服器互動。 |
|