鼠标光标在Windows中冻结LabView
我在Windows上的LabView中开发应用程序。从一周前开始,一台测试机器(ToughBook,不少于)每隔几天就完全冻结一次:没有鼠标光标,任务栏时钟被冻结。所以昨天它退休了。但就在现在,我已经在另一台机器上看到过它,也是一台笔记本电脑。鼠标光标在Windows中冻结LabView
这是一个非常罕见的PC故障模式。我对Windows并不了解太多,但我希望它能指出软件完全停止运行,并且突然间内核无法恐慌。
这是一个准确的评估?我在哪里开始调试这个问题?什么控制Windows体系结构中的游标 - 是所有内核模式还是有一个窗口服务器可能会被某些东西阻塞?不稳定的第三方硬件驱动程序会导致这种情况,而不是蓝屏?
编辑:我应该补充说,代码运行时冻结不一定发生。
我当然会认为硬件和/或驱动程序是一种可能性 - 也许你可以说硬件是什么?
您可以通过为您的LabVIEW代码所涉及的每个硬件添加一个“调试模式”来测试此功能,您可以在其中使用如下代码。一个案例结构可以跳过实际的I/O调用并将虚拟数据返回给应用程序的其余部分。确保它与实际设备返回的数据量相当。如果您将代码模块化为具有明确定义的函数的子VI,那么您会发现这更容易!如果禁用对特定位硬件的I/O调用会阻止冻结,则表明该问题可能与该硬件或其驱动程序有关。
这是个好主意。不幸的是,代码不是很好的因素。 MCU通信适配器是NI的一部分,应该是合格的,但我认为它是一个嫌疑犯。同样如上所述,任何VI运行时崩溃并不一定。 – Potatoswatter 2010-12-16 16:07:54
很难说问题是什么。根据症状,我会检查是否有可能发生内存泄漏(请参阅使用“windows任务管理器”查看您的LabVIEW应用程序内存使用是否超时)。
无内存泄漏。我们定期验证。另外,机器在停机之前没有变慢。 – Potatoswatter 2010-12-16 01:32:54
woohoo一个labview的问题!那么......至少它里面写着“LabVIEW”。无论如何,我认为serverfault或superuser可能是一个更好的论坛。 – SiegeX 2010-12-16 00:41:57
@Siege:也许...实际上我几个小时前问过另一个与LabView相关的问题,但没有这样标记它。无论如何,我希望我的建筑方面得到回应之前,它被移动到其他网站。 – Potatoswatter 2010-12-16 00:58:05