請問lebview8.6如何與示波器TDS溝通???

Dear all:

請問一下我該如何讓lebview與示波器溝通呢???

該如何接線???如何設定???或是.....

因為第一次使用,所以沒有頭緒。

煩請先進們能抽空回答我,萬分感謝!

[QUOTE=devilboy]

Dear all:

請問一下我該如何讓lebview與示波器溝通呢???

該如何接線???如何設定???或是.....

因為第一次使用,所以沒有頭緒。

煩請先進們能抽空回答我,萬分感謝!

[/QUOTE]

1. 如何接線? 依機型而定有  RS-232 / GPIB / USB / LAN 乙太網路連接埠 

![](upload://kspsPApeePerT9MQmiIx4wjuLxz.jpeg)

 

 

2. 如何設定?

看你要作怎樣的溝通,才能決定怎麼設定.

例如: Reset *RST 查詢儀器資訊 *IDN?

![](upload://69cmVVmVwAF8KE6tHNQYoySS8Gr.jpeg)

3. 或是.....您可以把示波器的手冊看一遍先.....

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?

 

另外先進你上圖畫的是否只需要把傳輸線接一接即可?

 

萬分感謝!!!

[QUOTE=devilboy]

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。

就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?那您想作啥呢?

 

 

另外先進你上圖畫的是否只需要把傳輸線接一接即可?  前提您要先知道示波器的 Address . 

 

萬分感謝!!!

[/QUOTE]

[QUOTE=JD][QUOTE=devilboy]

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。

就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?那您想作啥呢?

送一詢問訊號
而示波器也回送一個訊息

 

 

另外先進你上圖畫的是否只需要把傳輸線接一接即可?  前提您要先知道示波器的 Address . 

那我該如何知道他的位置呢???

 

萬分感謝!!!

[/QUOTE][/QUOTE]

[QUOTE=devilboy][QUOTE=JD][QUOTE=devilboy]

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。

就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?那您想作啥呢?

送一詢問訊號而示波器也回送一個訊息
 
請參考下圖
 
![](upload://t6s7A98hXeo8rCnp8k9gUOX7xEn.jpeg)

 

 

 

另外先進你上圖畫的是否只需要把傳輸線接一接即可?  前提您要先知道示波器的 Address . 

那我該如何知道他的位置呢???

1. 從示波器上面看

2. 打開 Measurement & Automation

( MAX->Devices and Interfaces -> GPIB->Scan for Instruments )

![](upload://wIiBGwg568Cbf2CCpRRSCXycTwF.jpeg)

3. 最簡單的方法 Instrument I/O Assistant

![](upload://tJI5VC7onCd9umKJDlr0M4yufLi.jpeg)

![](upload://s8sayPiXrMjRSf4nHKQNglJXVbI.jpeg)

 

 

萬分感謝!!!

[/QUOTE][/QUOTE][/QUOTE]

[QUOTE=JD][QUOTE=devilboy][QUOTE=JD][QUOTE=devilboy]

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。

就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?那您想作啥呢?

送一詢問訊號而示波器也回送一個訊息
 
請參考下圖
 
![](upload://t6s7A98hXeo8rCnp8k9gUOX7xEn.jpeg)

JD,非常感謝你盡心的解答

上面元件的位置(詢問訊號、回送訊息及VISA session)方便跟我說嗎?

THANK'S

[QUOTE=devilboy]

![](upload://t6s7A98hXeo8rCnp8k9gUOX7xEn.jpeg)
上面元件的位置(詢問訊號、回送訊息及VISA session)方便跟我說嗎?

[/QUOTE]

![](upload://rLveqHlKrbPV6kQ92qjsEpCbNSX.jpeg)

再補充一下:

如果是普遍的TDS示波器型號,何不乾脆上 ni.com/idnet 來搜尋一下有沒有現成的 instrument driver,很好用哦! 又不用背 VISA 的指令。

建議先看一下這兒:

How to Use an Instrument Driver in LabVIEW Tutorial

http://zone.ni.com/devzone/cda/tut/p/id/2804

[QUOTE=devilboy]

Dear JD:

那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作;而示波器告訴電腦執行B動作,電腦會去做B動作。就是2台機台交握能去互相執行所需求之事項,那我該如何去設定呢?

 

另外先進你上圖畫的是否只需要把傳輸線接一接即可?

 

萬分感謝!!!

[/QUOTE]

1. 那如果我希望讓電腦告訴示波器執行A動作,而示波器就會去執行A動作
這是很常見的用法, 幾乎所有的儀器都可以辦到.

2. 示波器告訴電腦執行B動作,電腦會去做B動作
這就比較困難, 1. 的作法永遠PC是Host .沒有角色變換的問題. 控制上相對容易. 例外處理也很容易.

2. 這種作法PC有時候是Host, 有時候變成 Slave 等待執行. 這種作法除錯, 例外處理都相對困難. 硬要這樣搞的都是很特別的作法.產線應用居多.

不知道您是做什麼應用對於效率(Time Critical) 似乎很重視才會選擇2. 這種作法.

會想這樣做的人非常少..

這部份您需要參考.
一般是參考 Programming Manual
Status and Events 說明

範例:
一般是參考 Programming Manual
"Synchronization Methods" 
->"Using the *OPC Command"
-->"Service Request Method(GPIB only)"

只有這一種模式可以達到您說的非同步式交握.




yytseng40280.402349537

哈囉!!我現在就在學習目標就是要完成產線自動化流程

所以  要達到儀器和電腦兩邊交握

^__^