使用命令提示符

时间:2017-05-21 00:36:31

标签: windows port command-prompt

我需要能够通过命令提示符(Windows 7操作系统)关闭COM端口。这样做的原因是我使用了许多实验设备,用一种叫做LabVIEW的语言控制,有时会丢失与这些设备的通信。现在唯一的解决方法是在设备管理器中重命名COM,或重新启动。理想情况下,我想在命令提示符下关闭端口,我可以在我的控制软件中以编程方式实现。

有没有人知道;如何在命令提示符下关闭COM端口,或者快速简便地关闭COM端口,那么我可以重新建立与我的设备的连接?

干杯!

1 个答案:

答案 0 :(得分:0)

我认为你不能简单地关闭另一个程序正在使用的资源,这无疑会导致错误。编程正确LabVIEW不应该打开端口,即使端口处于打开状态,只需关闭labview即可。

在LabVIEW中以编程方式打开和关闭COM端口,不要依赖于VISA系统的自动关闭。同时为串行连接添加超时,比连接错误超时并能够清理资源。

基本上你需要在原点解决你的问题,如果需要帮助发布你的LabVIEW代码。

假设您在while循环中读取串行端口,只需在发现错误时停止while循环,请参阅代码段。这将停止循环,无论错误如何,资源都将在循环外关闭。

enter image description here