gpt4 book ai didi

linux - 从 Linux 机器发送信号/文本到窗口中的 Labview

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:57 25 4
gpt4 key购买 nike

目前我正在为基于 Linux 的机器 (Ubuntu) 中的 C++ 实验开发数据采集程序,我在 Labview 中也有许多 VI,这些 VI 在 Windows 中编程以控制实验仪器(电机、信号发生器) ..).目的是在 2 台电脑之间进行双向通信,Linux 将询问要执行哪些 VI,并在完成后向 Linux 机器发回信号。我的问题是:

  1. 我能否从 Linux 向 Windows 中的 Labview 发送信号或命令(终端,它可以在我的 C 代码中实现),反之亦然?怎么办?
  2. TCP Labview 可能是一个解决方案?或者我应该尝试通过串行通信设置 PC 间“通话”(这在物理上很容易设置)?

最佳答案

最好(也是最简单)的方法是实现基于 TCP 的客户端-服务器通信(TCP 将确保数据无损。当使用其他机制如 UDP 或串行时,您应该始终确保正确接收您的命令)。

在 LabVIEW 站点,您将拥有 TCP 监听器(服务器),它将在您指定的端口上监听来自 Linux 机器的命令。

收到命令后,LabVIEW 代码可以通过相同的 TCP 连接完成工作和回复。

这是一篇关于您的问题的非常好的文章:https://decibel.ni.com/content/docs/DOC-9131

关于linux - 从 Linux 机器发送信号/文本到窗口中的 Labview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38459679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com