请问在断电事故中,我怎样才能完整安全地关闭LabView和Windows?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 5.0
主要软件修正版本: N/A
次要软件: N/A

问题: 请问在断电事故中,我怎样才能完整安全地关闭LabView和Windows?

解答: 我们强烈推荐您使用不间断电源供应(UPS)。我们不推荐在普通的计算机系统上实施停机处理方案。因为断电事故具有很强的不确定性。也就是说,您不知道它会在什么时候发生。然而,如果使用UPS,您就能延长计算机在断电事故中持续工作的时间。

现在市面上有许多种类的UPS设备,他们在断电后为计算机提供电力的时间长短各不相同。对您来说,即使UPS只能在很短的一段时间内进行电力供应,比如30秒,就已经足够您关闭LabView和Windows了。使用UPS的麻烦之处在于,您在断电的时候UPS可以有很多方法通知计算机。其中最为常用和便宜的方法是断电时在串行端口上连接一条数据线。在这种情况下,您还可以自行编写一些代码(使用位于FunctionsAdvancedPort I/O函数板上的In Port VI)来轮询改变串口寄存器。这时只要有一条连在端口上的数据线,您就可以调用一个叫做InitializeSystemShutdown的Windows函数来关闭计算机,在\windows\system目录下的advapi32.dll中可以找到这个函数。

如果您想了解更多关于结束Windows应用和适当的函数调用方面的信息的话,您可以咨询微软的官方网站。

相关链接: Microsoft Corporation


附件:





报告日期: 07/20/2006
最近更新: 07/20/2006
文档编号: 1KBE8NG4