以编程方式监控我的 CompactDAQ 和计算机连接

更新 May 12, 2024

环境

硬件

  • CompactDAQ Chassis
  • Ethernet Device

软件

  • LabVIEW

我有一个使用以太网 CompactDAQ (cDAQ) 的应用程序,我想以编程方式监控 cDAQ 和计算机之间的连接运行状况。

有一些替代方案可以实现以编程方式监控以太网 cDAQ 和计算机之间的连接运行状况。以下是一些选项:
  1. 使用错误簇:如果在数据采集过程中 cDAQ 失去连接,则任何尝试访问 cDAQ 地址的函数都会输出错误。这样,就可以用来检查通讯中是否发生错误。如果在执行以下代码期间连接丢失,将发生超时错误错误-200284 。                                                                                   
  2. 以编程方式 ping cDAQ:可以使用 LabVIEW 调用命令提示符,然后可以使用 ping 命令检查 cDAQ 和计算机之间的连接。该技术的主要优点是监控过程可以随时完成,而不必执行数据采集任务。                                                   

附加信息

如果您希望 cDAQ 设备由于连接丢失而执行操作,则可以实现看门狗定时器。可以使用 DAQmx 的看门狗定时器 API 将看门狗定时器功能添加到主程序中,并且它将以硬件时间为基础对断开连接做出反应。

如果我们只想检查设备是否已连接而不使用编程方式,我们始终可以使用NI-MAX检查设备是否存在。