在连接到网络的两台计算机之间使用 LabVIEW 传输数据

更新 Apr 18, 2024

适用于

软件

  • LabVIEW

问题详述

我有两台计算机连接到网络(在同一子网上)。我想知道如何使用 LabVIEW,实现计算机之间传输数据的不同方法或通信协议。

解决方案

有几种网络协议可用于完成此任务。使用正确的网络协议白皮书将指导您为应用程序选择正确协议的任务。它涵盖了控制和监控应用中最常用的通信模型,并根据配置、性能、易用性等推荐了最适合每种情况的网络协议。

参考的白皮书侧重于三种通信模型:
  • 基于命令或消息的通信 (Command or message-based communication):由特定事件触发的不频繁的信息传输。
  • 过程数据通信 (Process Data Communication):周期性传输过程变量的最新值。
  • 流式/缓冲通信(Streaming/Buffered Communication):流式数据,大量信息连续发送但不一定实时。

您可以在下方访问有关在 LabVIEW 中使用任何这些协议的详细信息:

相关信息

如果您正在寻找不需要网络的通信协议,请考虑使用串行或 CAN 等总线通信协议,以在不同计算机上的 LabVIEW 应用程序之间进行通信。