LabVIEW操作性课程概述

本课程介绍了多种通过网络与LabVIEW通信的方法。您将了解使用每种技术与远程系统中运行的应用程序进行通信的优缺点。

 

如需详细了解LabVIEW与同一台计算机上其他应用程序之间的通信,请参阅LabVIEW互联接口课程。

 

课程最新发行日期或版本号:2021

课程详情:

LabVIEW操作性课程大纲

课程概述主题
网络通信方式比较通过比较TCP/UDP、网络发布共享变量、网络流、Web服务和DataSocket API,了解如何为应用程序选择正确的协议。
  • 了解网络通信方法
  • 比较网络通信方法
流数据了解如何使用LabVIEW网络流在应用程序之间传输数据以及发送命令。
  • 了解网络流函数
  • 在应用程序之间传输数据和发送命令
  • 指定网络流端点URL
了解共享变量了解如何读取和写入共享变量。
  • 了解共享变量
  • 了解读写共享变量的方法
了解DataSocket API了解DataSocket API,即DataSocket传输协议。  
  • 了解DataSocket传输协议(DSTP)
  • 了解DataSocket API
了解UDP了解UDP协议与编程模型。
  • 了解UDP协议与编程模型
实现广播模型了解广播模型。
  • 了解广播模型
TCP概述了解TCP及其优势。
  • 了解TCP

实现客户端/服务器模型

了解如何使用客户端/服务器模型以及TCP VI进行网络通信。
  • 实现客户端/服务器模型
Web服务概述介绍Web服务及其使用的底层通信架构。
  • 了解Web服务
  • 了解表现层状态转换(REST)架构
了解LabVIEW Web服务架构介绍如何使用LabVIEW构建并部署Web服务。
  • 了解创建Web服务的工作流程
  • 了解LabVIEW Web服务
创建HTTP方法VI创建并发布Web服务,然后开发VI以修改服务器响应。
  • 了解Web服务属性
  • 发布Web服务
  • 了解并修改响应
使用LabVIEW与Web服务交互了解如何在LabVIEW中创建HTTP客户端。
  • 创建HTTP客户端VI
配置LabVIEW Web服务以实现安全通信了解LabVIEW Web服务安全并配置NI Web服务器
  • 了解LabVIEW Web服务安全
  • 配置NI Web服务器
  • 配置应用程序Web服务器 
将WebVI连接至LabVIEW Web服务了解如何使用基于Web的应用程序与LabVIEW Web服务进行通信。
  • WebVI简介
  • 通过Web服务检索数据
  • 通过Web服务访问数据时的注意事项
使用SystemLink API使用SystemLink API函数在LabVIEW应用程序中执行SystemLink任务。
  • SystemLink概述
  • 了解SystemLink API
使用DataFinder API介绍DataFinder的高级功能,并使用DataFinder API在LabVIEW应用程序中执行DataFinder任务。
  • DataFinder概述
  • 了解DataFinder API
VI服务器的功能介绍VI服务器的高级功能以及访问功能的编程模型。
  • 什么是VI服务器?
  • 了解VI服务器编程模型
通过VI服务器访问LabVIEW功能了解VI服务器API并将其用于访问LabVIEW开发环境的功能。
  • 了解VI服务器API
  • 使用VI服务器API
使用VI服务器与远程VI进行通信使用VI服务器启动并控制位于同一网络中不同计算机的VI的执行。
  • 配置VI服务器进行远程访问
  • 访问远程VI的方法
动态调用和加载VI了解动态调用和加载VI的不同方法,以及每种方法的优点。
  • 为什么要动态加载或调用VI? 
  • 了解VI引用句柄
  • 了解通过引用调用编程模型
  • 异步调用VI
数据库简介介绍数据库的基本概念以及LabVIEW Database Connectivity工具包。
  • 什么是数据库?
  • 了解数据库类型
  • LabVIEW如何与数据库交互? 
  • 本课程中使用的数据库概述
  • 了解其他数据库工具
在LabVIEW中连接数据库了解数据库编程模型并在LabVIEW中连接数据库。
  • 了解数据库编程模型
  • 连接数据库
  • 关闭数据库连接
在LabVIEW中执行标准数据库操作使用LabVIEW执行多种常用数据库操作。
  • 了解标准数据库操作
  • 对数据库执行操作
使用结构化查询语言使用SQL语句在LabVIEW中执行其他数据库操作。 
  • 什么是SQL?
  • 在LabVIEW中执行SQL语句
了解WebDAV API在LabVIEW应用程序中使用WebDAV API安全地与WebDAV服务器传输文件。
  • WebDAV概述 
  • 了解WebDAV API
了解SFTP API使用SFTP API安全地传输文件并与SFTP服务器交互。
  • SFTP概述
  • 了解SFTP API

即刻开始学习LabVIEW操作性课程