2011-03-11 54 views
0

我正在使用LabVIEW打開COM端口並獲取一些數據。之後,我關閉了界面。但是當我想再次開始該過程時,會產生錯誤。我覺得在我再次打開它之前我必須完全關閉這個端口,但是怎麼做呢?使用LabVIEW打開和關閉COM端口

+0

當談到串口訪問時,恕我直言,LabVIEW是一個高階PITA。想出VISA及其配置的人可能也會像施壓者一樣工作。這就是說:我實現了我自己的串行端口訪問庫(如DLL),它由VI進行接口,執行正確的InterfaceNode調用。 – datenwolf 2011-03-11 14:21:11

+0

如果您需要'正在生成錯誤'的幫助,如果您可以提供有關錯誤的詳細信息,如錯誤消息的文本或數字錯誤代碼,那麼這很有用。我在LabVIEW中做了很多串口接口,並且從來沒有發現使用VISA的問題,所以很容易找到一個簡單的錯誤解決方案。 – nekomatic 2011-03-14 10:33:44

+0

以及我正在使用第三方軟件來接收數據。如果你必須知道,它是Burster公司(德國)的USB接口9205。錯誤號碼是-131,也是由沒有給出rror描述的第三方生成的。所以我必須自己找出一條出路。 – Akshat 2011-03-15 10:35:10

回答

2

問題的答案在於:您只需在最後關閉VISA會話。原因是當你第二次打開它時,第一次嘗試會導致錯誤(你看到的那個錯誤)。