LabVIEW中的数据通信方法

LabVIEW中的数据通信方法

LabVIEW中包含多种数据通信方法,不同的方法适用于不同的场景。应该先了解概述,确保在应用程序中使用正确的数据通信方法。

数据通信类型:

数据流元素

缓冲接口

变量接口

应用场景:

在多数程序框图对象间发送数据。

在位置间发送数据,此时要求避免或丢失数据值。

在内存中存储容易获取的值,目标为获取最新值。 谨慎使用以避免竞争状态

范例:

从VI输出传输数据至VI输入。

采集波形;发送消息或命令;流输出图像。

监控当前温度;监控系统状态。

类别:

- 连线 - 移位寄存器 - 反馈节点 - 通道线

内部终端或PC

- 队列 - RT FIFO - 用户事件 - 异步消息传递通信(AMC)参考库

已联网

- 网络流 - TCP - 简单TCP消息传递(STM)参考库

内部FPGA

- 终端范围的FIFO - VI定义的FIFO - DRAM

FPGA至主机或主机至FPGA

- DMA FIFO

FPGA至FPGA

- 点对点(P2P) FIFO

内部终端或PC

- 局部变量 - 全局变量 - 功能全局变量(FGV) - 单进程共享变量 - 数据值参考 - 当前值表格(CVT)

已联网

- 网络发布的共享变量 - 编程共享变量API - Web服务 - UDP

内部FPGA

- 全局变量 - 存储器项 - 寄存器项

FPGA至主机或主机至FPGA

- 读取/写入控件 - Ni扫描引擎和变量 - 用户定义I/O变量

数据流元素

如要发挥LabVIEW的数据流编程环境优势,应将连线、移位寄存器、反馈节点和通道线作为应用程序的主要数据通信方法。

方法

属性

连线

程序框图对象之间的主要数据传输

移位寄存器

循环间的主要数据传输

反馈节点

代码循环间的主要数据传输(无需循环)

通道线

在并行代码段之间进行异步通信的主要数据传输

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

你可能感兴趣的:(LabVIEW知识,LabVIEW,LabVIEW编程,LabVIEW报错,labview)