gpt4 book ai didi

python - 如何在python中为labview应用程序实现看门狗

转载 作者:行者123 更新时间:2023-12-01 04:32:13 25 4
gpt4 key购买 nike

我有一个labview应用程序(2013 32位),它将运行很长时间,有时整个labview应用程序会因未知原因崩溃。我想要做的是编写一个外部 python 脚本,它将充当该 labview 应用程序的看门狗。

因此,labview 应用程序会定期向 python 脚本发送一些信息,如果 python 脚本没有收到该信息,那么它会向我发送警报。

问题是我如何最轻松地实现这种单向通信。看起来我可以使用 dynamic data exchange ,但这似乎有点矫枉过正。一种愚蠢的方法就是读取和写入文本文件。双方实际上都不会进行直接的沟通。但这似乎并不完全可靠。

有没有更好、更简单的替代方案?

最佳答案

如果我在你的地方,我只会每 5 秒发送一次本地 UDP 数据包。

如果您的架构是模块化的,您可以从每个模块向看门狗模块发送信号(以确保每个模块都在运行)。

我认为最好的方法是评估问题并使您的LabVIEW应用程序稳定运行。可以肯定的是,您的代码中的某些内容会导致 LabVIEW 崩溃(例如,某些队列已满,并且您的编写器端点无限等待)。

关于python - 如何在python中为labview应用程序实现看门狗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32215992/

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