為什麼還是會發生抓不到USB的情況呢?

在最一開始

小弟將程式轉成安裝檔後,安裝在別的電腦上後發現沒辦法讀到COM Port

查了一下發現是因為在建立安裝檔的時候沒勾選VISA的相關程式

之後在安裝到別台電腦上,新增了一個"Measurement & Automation"的程式,看了一下好像是說這個程式是類似LabVIEW裝置管理員的功能,有這個程式才會讀的到COM Port

可是

常常遇到,客戶將程式帶回去自己電腦安裝後還是會遇到讀不到COM Port的情況

亂弄了很久才又莫名其妙的讀到

不知道有沒有大大能教一下怎麼樣才能讓我的程式裝在別台電腦上後能確實的讀到COM Port呢??

感恩!

http://sine.ni.com/psp/app/doc/p/id/psp-411/lang/en

請參考Drivers & Updates欄位
下載相容驅動程式後於客戶端安裝,
通常就可以解決此類問題。

[QUOTE=caeru]http://sine.ni.com/psp/app/doc/p/id/psp-411/lang/en

請參考Drivers & Updates欄位
下載相容驅動程式後於客戶端安裝,
通常就可以解決此類問題。
[/QUOTE]

因為小弟的程式是8.0的

要加載進來的VISA小弟自己看了一下後只加載了三個

一是"NI-Serial forLabVIEW Real-Time 2.5.6"

二是"NI-VISA Configuration Support 3.4.1"

三是"NI-VISA Runtime 3.4.1"

所以caeru大的意思是說,我只要在建立安裝檔的時候,不要加載上述三個,而是加載上述三個的更新版本囉?

那我更新的版本下載下來後,是只要安裝在NI的資料夾內就好了?那我在建立安裝檔的時候要去哪裡加載他呢?他是會自動加到清單內讓我勾選加載嗎??

感謝!

剛才看了一下你的抬頭,所以你是使用USB轉RS-232的cable?如果是的話,要正確安裝該cable的驅動程式

直接在客戶端安裝VISA RUNTIME的執行檔即可,跟BUILD無關。
另ancle有提到USB<>RS232的部分,
我也有遇過市售的轉換線某些廠牌不能用,原因是他的DRIVER問題,換一家就好了,但前提是要正確的安裝DRIVER就是。

[QUOTE=ancle]剛才看了一下你的抬頭,所以你是使用USB轉RS-232的cable?如果是的話,要正確安裝該cable的驅動程式[/QUOTE]

有的,驅動有安裝

到電腦中的裝置管理員也有抓到該裝置

目前客戶那邊遇到抓不到COM Port時,我都是先問他裝置管理員有沒有抓到,有的話再到"Measurement & Automation"中選"Devices and Interface"看Port中有沒有讀到該裝置

通常都是一開始沒抓到

然後在重新插拔裝置後,通常在"Measurement & Automation"就可以看到COM了

之後就可以正常動作了

目前挺奇怪的

一開始認為會不會是作業系統的問題

上禮拜跑到客戶那實際操作

發現OK馬上就有讀到COM Port了@@

等我回到公司後,對方有打來說讀不到= =

這....我真的不知道問題是出在哪呀@@a

在自己公司安裝是都很OK的,真奇怪@@

買包綠乖乖放在電腦上 :slight_smile:
是用在機械設備上嗎?

[QUOTE=IanTsai]買包綠乖乖放在電腦上 :)
是用在機械設備上嗎?
[/QUOTE]

有這個打算了/ \

目前只用在Sensor的監控與操作而已

有沒有馬達類的部品在旁邊?

[QUOTE=IanTsai]有沒有馬達類的部品在旁邊? [/QUOTE]

沒有耶

沒有馬達類的

有馬達類的會有影響嗎@@?!

有傳輸線材通過馬達類或是電磁閥類,線材訊號會被干擾,若線材中走的是UART訊號可能還好,若是USB的D+D-應該容易無法通訊。

軟體問題
將USB 2 rs232 Driver全移除再重灌。
硬體問題
線買好一點,別太長。