LabVIEW 互通性課程概述

本課程說明透過網路與 LabVIEW 進行通訊的多種方式。您將學習使用各項技術與執行於遠端系統的應用程式進行通訊的優缺點。

 

如果想深入了解 LabVIEW 如何與相同電腦上的其他應用程式進行通訊,請參閱 LabVIEW 連線課程。

 

最新課程發佈日期或版本號碼:2021

課程詳情:

LabVIEW 互通性課程大綱

課程概述主題
網路通訊方式比較比較 TCP/UDP、網路發佈的共用變數、網路串流、網路服務與 DataSocket API,從而了解如何選擇適合應用程式使用的正確協定。
  • 探索網路通訊方式
  • 比較網路通訊方​​式
串流資料了解如何使用 LabVIEW 網路串流在應用程式之間串流資料及傳送指令。
  • 探索網路串流函式
  • 在應用程式之間串流資料及傳送指令
  • 指定網路串流端點 URL
探索共用變數了解如何讀寫共用變數。
  • 探索共用變數
  • 探索讀寫共用變數的方式
探索 DataSocket API​探索 DataSocket API 這項 DataSocket 傳輸協定。  
  • 探索 DataSocket 傳輸協定 (dstp)
  • 探索 DataSocket API
探索 UDP探索 UDP 協定與程式設計模型。
  • 探索 UDP 協定與程式設計模型
執行廣播模型探索廣播模型。
  • 探索廣播模型
TCP 概述探索 TCP 與其優點。
  • 探索 TCP

執行用戶端/伺服器模型

了解如何使用 Client/Server Model 與 TCP VI 進行網路通訊。
  • 執行用戶端/伺服器模型
網路服務概述說明網路服務與這類服務使用的基礎通訊架構。
  • 探索網路服務
  • 探索具象狀態傳輸 (REST) 架構
探索 LabVIEW 網路服務架構說明如何使用 LabVIEW 建置與部署網路服務。
  • 探索建立網路服務的工作流程
  • 探索 LabVIEW 網路服務
建立 HTTP 方法 VI建立並發佈網路服務,接著開發用於修改伺服器回應的 VI。
  • 探索網路服務屬性
  • 發佈網路服務
  • 探索與修改回應
使用 LabVIEW 與網路服務互動了解如何在 LabVIEW 中建立 HTTP Client。
  • 建立 HTTP Client VI
設定 LabVIEW 網路服務,進行安全通訊了解 LabVIEW 網路服務安全並設定 NI 網路伺服器
  • 探索 LabVIEW 網路服務安全
  • 設定 NI 網路伺服器
  • 設定應用程式網路伺服器 
將 WebVI 連線至 LabVIEW 網路服務了解如何使用網路架構應用程式與 LabVIEW 網路服務進行通訊。
  • WebVI 簡介
  • 自網路服務擷取資料
  • 自網路服務存取資料時的注意事項
使用 SystemLink API使用 SystemLink API 函式在 LabVIEW 應用環境中執行 SystemLink 作業。
  • SystemLink 概述
  • 探索 SystemLink API
使用 DataFinder API說明 DataFinder 的高階功能,並使用其 API 在 LabVIEW 應用環境中執行 DataFinder 作業。
  • DataFinder 概述
  • 探索 DataFinder API
VI Server 的功能說明 VI Server 的高階用途,以及用於存取其功能的程式設計模型。
  • 什麼是 VI Server?
  • 探索 VI Server 程式設計模型
透過 VI Server 存取 LabVIEW 功能探索 VI Server API,並使用這個 API 存取 LabVIEW 開發環境的功能。
  • 探索 VI Server API
  • 使用 VI Server API
使用 VI Server 與遠端 V 進行通訊使用 VI Server 啟動並控制相同網路中不同電腦上的 VI 執行作業。
  • 設定以 VI Server 進行遠端存取
  • 存取遠端 VI 方式
動態呼叫與載入 VI探索動態呼叫與載入 VI 的不同方式,並且說明每種方式的優點。
  • 為何要動態載入或呼叫 VI? 
  • 探索 VI Refnum
  • 探索 Call By Reference 程式設計模型
  • 非同步呼叫 VI
資料庫介紹說明資料庫的基本概念並介紹 LabVIEW Database Connectivity Toolkit。
  • 什麼是資料庫?
  • 探索資料庫的類型
  • LabVIEW 如何與資料庫互動? 
  • 本課程所用資料庫概述
  • 探索其他資料庫工具
在 LabVIEW 中進行資料庫連線探索資料庫程式設計模型,並將模型連線至 LabVIEW 中的資料庫。
  • 探索資料庫程式設計模型
  • 連線至資料庫
  • 關閉資料庫連線
在 LabVIEW 中執行標準資料庫作業使用 LabVIEW 執行數種常見的資料庫作業。
  • 探索標準資料庫作業
  • 在資料庫上執行作業
使用結構化查詢語言在 LabVIEW 中使用 SQL 陳述式執行其他資料庫作業。 
  • 什麼是 SQL?
  • 在 LabVIEW 中執行 SQL 陳述式
探索 WebDAV API使用 WebDAV API,與 LabVIEW 應用環境中的 WebDAV 伺服器安全地來回傳輸檔案。
  • WebDAV 概述 
  • 探索 WebDAV API
探索 SFTP API使用 SFTP API 安全傳輸檔案並與 SFTP 伺服器互動。
  • SFTP 概述
  • 探索 SFTP API

立刻開始學習 LabVIEW 互通性課程