本课程介绍了多种通过网络与LabVIEW通信的方法。您将了解使用每种技术与远程系统中运行的应用程序进行通信的优缺点。
随需课程:6小时
资深LabVIEW用户
LabVIEW核心教程(一)和(二)
LabVIEW
在LabVIEW应用程序之间使用网络流和共享变量传递数据。
使用UDP和TCP通过网络广播数据。
实现Web服务并创建与Web服务交互的客户端VI。
创建与SystemLink和DataFinder交互的VI。
使用VI服务器在本地和远程系统上动态加载并运行VI。
开发以编程方式与数据库交互的VI。
使用WebDAV和SFTP API以编程方式管理网络上的文件。
课程 | 概述 | 主题 |
---|---|---|
网络通信方式比较 | 通过比较TCP/UDP、网络发布共享变量、网络流、Web服务和DataSocket API,了解如何为应用程序选择正确的协议。 |
|
流数据 | 了解如何使用LabVIEW网络流在应用程序之间传输数据以及发送命令。 |
|
了解共享变量 | 了解如何读取和写入共享变量。 |
|
了解DataSocket API | 了解DataSocket API,即DataSocket传输协议。 |
|
了解UDP | 了解UDP协议与编程模型。 |
|
实现广播模型 | 了解广播模型。 |
|
TCP概述 | 了解TCP及其优势。 |
|
实现客户端/服务器模型 | 了解如何使用客户端/服务器模型以及TCP VI进行网络通信。 |
|
Web服务概述 | 介绍Web服务及其使用的底层通信架构。 |
|
了解LabVIEW Web服务架构 | 介绍如何使用LabVIEW构建并部署Web服务。 |
|
创建HTTP方法VI | 创建并发布Web服务,然后开发VI以修改服务器响应。 |
|
使用LabVIEW与Web服务交互 | 了解如何在LabVIEW中创建HTTP客户端。 |
|
配置LabVIEW Web服务以实现安全通信 | 了解LabVIEW Web服务安全并配置NI Web服务器 |
|
将WebVI连接至LabVIEW Web服务 | 了解如何使用基于Web的应用程序与LabVIEW Web服务进行通信。 |
|
使用SystemLink API | 使用SystemLink API函数在LabVIEW应用程序中执行SystemLink任务。 |
|
使用DataFinder API | 介绍DataFinder的高级功能,并使用DataFinder API在LabVIEW应用程序中执行DataFinder任务。 |
|
VI服务器的功能 | 介绍VI服务器的高级功能以及访问功能的编程模型。 |
|
通过VI服务器访问LabVIEW功能 | 了解VI服务器API并将其用于访问LabVIEW开发环境的功能。 |
|
使用VI服务器与远程VI进行通信 | 使用VI服务器启动并控制位于同一网络中不同计算机的VI的执行。 |
|
动态调用和加载VI | 了解动态调用和加载VI的不同方法,以及每种方法的优点。 |
|
数据库简介 | 介绍数据库的基本概念以及LabVIEW Database Connectivity工具包。 |
|
在LabVIEW中连接数据库 | 了解数据库编程模型并在LabVIEW中连接数据库。 |
|
在LabVIEW中执行标准数据库操作 | 使用LabVIEW执行多种常用数据库操作。 |
|
使用结构化查询语言 | 使用SQL语句在LabVIEW中执行其他数据库操作。 |
|
了解WebDAV API | 在LabVIEW应用程序中使用WebDAV API安全地与WebDAV服务器传输文件。 |
|
了解SFTP API | 使用SFTP API安全地传输文件并与SFTP服务器交互。 |
|