【问题标题】:opening and closing of com ports using LabVIEW使用LabVIEW打开和关闭com端口
【发布时间】:2011-03-11 14:16:52
【问题描述】:

我正在使用 LabVIEW 打开一个 com 端口并获取一些数据。之后,我关闭界面。但是当我想再次开始该过程时,会产生错误。我觉得在我再次打开它之前我必须完全关闭端口,但是怎么做呢?

【问题讨论】:

  • 恕我直言,LabVIEW 在串行端口访问方面是一个高阶 PITA。想出 VISA 及其配置的人可能会像折磨者一样工作。话虽这么说:我实现了我自己的串行端口访问库(作为 DLL),它由执行正确 InterfaceNode 调用的 VI 连接。
  • 如果您需要有关“正在生成错误”的帮助,如果您可以提供错误的详细信息(例如错误消息的文本或数字错误代码),这将很有用。我在 LabVIEW 中完成了很多串行接口,但从未发现使用 VISA 的问题,所以很可能有一个简单的错误解决方案。
  • 我正在使用第三方软件来接收数据。如果你必须知道,它是 Burster 公司(德国)的 USB 接口 9205。错误号是-131,也是由第三方生成的,没有给出错误的描述。所以我必须自己想办法。

标签: serial-port labview visa


【解决方案1】:

答案就在问题中:您只需要在最后关闭 VISA 会话即可。原因是当您第二次打开它时,它仍然在第一次尝试时打开,这会导致错误(您看到的那个)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2013-07-24
    • 2015-06-28
    • 2013-03-29
    相关资源
    最近更新 更多