請問如何控制COM2!

請問要從COM2輸出訊號要怎麼設定

COM1是預設值,但是我需要用到COM1和COM2!

有人知道可以告訴我嗎?~~謝謝

com1是設定0~COM2設定1 ![](upload://kpehDIs5eT7ybPUkqRO5tdL4wDk.jpeg)

請問還有哪裡要修改的!

基本上是沒有...

[QUOTE=lleett]

請問要從COM2輸出訊號要怎麼設定

COM1是預設值,但是我需要用到COM1和COM2!

有人知道可以告訴我嗎?~~謝謝

com1是設定0~COM2設定1 ![](upload://kpehDIs5eT7ybPUkqRO5tdL4wDk.jpeg)

請問還有哪裡要修改的!

[/QUOTE]

像你說的0就是com1, 1就是com2......那你不就是設定為1就好了...

而且com port不是就包含了輸出跟輸入了嗎??![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

Hi, 其實可以利用 VISA 來控制 COM Port, 但須先裝 VISA Driver !!

沒錯! 而且visa會自己抓到妳所安裝的com, 在選擇要用的即可

@@

不大懂VISA怎麼用!

可以教我嗎?謝謝!

[QUOTE=麟仔][QUOTE=lleett]

請問要從COM2輸出訊號要怎麼設定

COM1是預設值,但是我需要用到COM1和COM2!

有人知道可以告訴我嗎?~~謝謝

com1是設定0~COM2設定1 ![](upload://kpehDIs5eT7ybPUkqRO5tdL4wDk.jpeg)

請問還有哪裡要修改的!

[/QUOTE]

像你說的0就是com1, 1就是com2......那你不就是設定為1就好了...

而且com port不是就包含了輸出跟輸入了嗎??![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

[/QUOTE]

因為~改1後也是COM1   ![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

Hi, OK !!  不清楚你想知道何事?

[QUOTE=Mickey]Hi, OK !!  不清楚你想知道何事?[/QUOTE]

嗯!

請問如何使用VISA來控制COM2?

對於VISA我不熟悉!目前只會用最上面所寫的!(只能控制COM1)

如果你知道!可以告訴我嗎?

                                    謝謝!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

 

lleett38131.4680092593

Hi,  利用 VISA resource name 去選擇 COM1 or COM2 !!

Hi, 請先裝 VISA Driver ftp://ftp.ni.com/support/visa/drivers/win32/3.1/visa310full. exe

請問VISA 是否可以裝在 6i 版 (visa310full. exe )x805138137.030462963

Hi,  可以 install on LabVIEW6i !!

如果你有安裝VISA的話,在Function>>Instrument I/O>>Serial裡,有如圖中的Function.

Hi, Yes Like this

請問大大!!

是否有visa的範例,因為Labview l 範例都不能執行

[QUOTE=Mickey]Hi,  可以 install on LabVIEW6i !![/QUOTE]

Visa簡單來說是7.0版才有的產物

他統合ni所有的傳輸方式接可以用Visa來做連接

你可以用Visa的指令做Rs-232 Gpib控制等等

不像以前分的很開,Rs-232有他獨立的指令,Gpib也有他獨立的指令

現在只是把他統合起來而已,因為我只用到

Rs-232Gpib這兩個傳輸方式,當然你也可以在7.0版運用他獨立的指令來做傳

也是可以的。

Hi,  其實只要 install VISA Driver Ver.3.0 以上, 就可以用 LabVIEW 透過 VISA 來控制 COM Port  !!

[QUOTE=菜鳥]

Visa簡單來說是7.0版才有的產物

他統合ni所有的傳輸方式接可以用Visa來做連接

你可以用Visa的指令做Rs-232 Gpib控制等等

不像以前分的很開,Rs-232有他獨立的指令,Gpib也有他獨立的指令

現在只是把他統合起來而已,因為我只用到

Rs-232Gpib這兩個傳輸方式,當然你也可以在7.0版運用他獨立的指令來做傳

也是可以的。

[/QUOTE]

 

VISA並非NI獨占的產物喔, 而是IEEE協會為了整合各個儀器通訊介面所另外制定的標準, 所以也當然不會是在LabVIEW7.0底下才可以用, 若系統中有安裝VISA的Driver, 當然你在VC, VB, 的環境下都可以去呼叫visa_write, visa_read,等等的函式, 用以取代以往serial 或 gpib等函式, 目的是當兩台設備若protocol相同, 而介面不同時, 且程式使用visa函式的話, 便可以省去更改程式的麻煩了. 簡單的例子, HP34401A的電表, 雖然走的是IEEE488.2的語言, 但當你臨時沒有GPIB卡時, 用RS-232一樣可以在不改變程式內容下, 僅改變設備描述該字串為serial, 如ASRL1::INSTR, 如此立刻就可以使用該設備!!

最近在玩VB與設備通訊, 因為發現面板業大廠還是鮮少使用LabVIEW, 廣輝, 彩晶, 友達,等等都有用到VB與C, 或許LabVIEW在資料庫的整合上還需多加努力吧!有機會大家在討論討論吧!!

[QUOTE=Ronaldsmith]VISA並非NI獨占的產物喔, 而是IEEE協會為了整合各個儀器通訊介面所另外制定的標準, 所以也當然不會是在LabVIEW7.0底下才可以用, 若系統中有安裝VISA的Driver, 當然你在VC, VB, 的環境下都可以去呼叫visa_write, visa_read,等等的函式, 用以取代以往serial 或 gpib等函式, 目的是當兩台設備若protocol相同, 而介面不同時, 且程式使用visa函式的話, 便可以省去更改程式的麻煩了. 簡單的例子, HP34401A的電表, 雖然走的是IEEE488.2的語言, 但當你臨時沒有GPIB卡時, 用RS-232一樣可以在不改變程式內容下, 僅改變設備描述該字串為serial, 如ASRL1::INSTR, 如此立刻就可以使用該設備!!

最近在玩VB與設備通訊, 因為發現面板業大廠還是鮮少使用LabVIEW, 廣輝, 彩晶, 友達,等等都有用到VB與C, 或許LabVIEW在資料庫的整合上還需多加努力吧!有機會大家在討論討論吧!![/QUOTE]

謝謝Ronaldsmith的經驗分享。我覺得這一篇回覆,很有價值唷。因為這一篇回覆中,提到許多經驗資訊,而這些資訊不是看 書就可以學到的。感謝...![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)