From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我如何才能用编程的方式监控我的SCXI机箱的电源状态



硬件: SCXI>>Chassis>>SCXI-1000

问题:

我处于一个SCXI机箱的供电电源可能会间断的环境中。我如何才能通过编程的方式来监控我的SCXI机箱的电源?



解答: 当使用SCXI机箱的时候,如果尝试在SCXI机箱尚未上电的情况下开始DAQmx任务的话,你会收到错误 -200073,见下图。



然而,如果SCXI的机箱是在数据采集的过程中断电的话,程序会继续运行并且不会产生任何错误报告。而且,就算你在采集过程中重新将SCXI机箱上电,读取到的数据也不再准确。因此,如果能通过编程的方式监控SCXI机箱的电源状态会很有好处。

为了实现这个目的你可以利用DAQmx的Self-Test.VI这个函数,在你的DAQmx程序中,将Self-Test.VI置于while循环中。这个VI在DAQmx Device Configuration面板中,见下图。



Self-Test.VI会对机箱的资源执行一个简洁的测试,并且允许你在采集任务开始之后监控机箱的电源情况。任何时候如果机箱失去供电都会返回上述的错误-200073


相关链接: KnowledgeBase 4TFCK161: I receive -Error 200073 and none of my SCXI modeuls are detected in MAX
Developer Zone Example: Monitor the Power Status of SCXI Chassis Programmatically

附件:





报告日期: 03/21/2011
最近更新: 05/24/2011
文档编号: 5JKGSIN7