[新手]關於HP34401A儀控問題

Dear all:

    第一次光臨本站,感覺站內有很多高手,同樣有許多人分享他們的豐富經驗,
本身是LabVIEW新手,今後請多指教!

我目前有一個關於HP34401儀控的問題,也花了點時間瀏覽了前面相關的文章...

1. 藉hp34401a.llb,我試著用COM1去讀取量測的數據,但程式error out回應:

   Old VISA Open in HP34401A Initialize.vi->HP34401A Getting Started.vi

    代表我沒安裝NI-VISA?但在Func.>Instrument I/O 裏是存在VISA相關的
    Func. block

2. 在Getting Started.vi Front Panel上已有註明
   WARNINGS:
   (1) You MUST have VISA Version 2.0 or higher installed to 
use  this Instrument driver.
   (2) If using the Serial Interface, the pass/fail outputs - Pins 1 & 9 - MUST NOT be enabled on the serial connector, or instrument damage my result - See the Manual for details.

   對應上述:(1)我可否查詢我目前的VISA版本
                (2)此處pins 1, 9 NOT be enabled是指我必需在儀器上作跳線   嗎?或者有其它較正確的作法可以不傷害儀器?

3. 我曾使用MAX\Open VISA Session去query儀器是能   response,但是我得到的return value並非儀器本身的資訊,而是0?

* WIN XP下使用LV 6.1

Thanks for you help and advise!

使用VISA確實會有版本上的問題,你可以在MAX裡去檢查所有軟體的版本或相關說明.

[QUOTE=jimmy-Chen]

使用VISA確實會有版本上的問題,你可以在MAX裡去檢查所有軟體的版本或相關說明.

![](upload://u3gKLPaaRec4sHwLx61OiHdCP1J.png)

[/QUOTE]

Dear jimmy-Chen:

謝謝您的回覆,我在尚未update VISA3.1前(目前已update)是以VISA2.6作測試,但如同前篇文章所述,在MAX裏以及由LabVIEW撰寫一簡單程式query,以SYST:REM\n*IDN?\n輸入,並沒獲得HP34401A的廠牌及型號等回應,而是得到value=0的string結果。

另外從前幾篇相關的文章還有我查詢網上資料,得知需採Null Modem的方式,我便到電料行買了一個跳線頭,雖然沒標明其跳線的方式,但我猜應該是不具有handshaking的方式,即pin 2(Rx) - pin3(Tx), pin3(Tx) - pin2(Rx), pin 5(GND) - pin5(GND),但問題仍沒能解決,如下圖:

我想問題是否出在程式裏頭註明pin1, pin9需要disable的緣故?如果是那實際上我應該如何作到?

Thanks for your help and advise

Stanley~

 

StanleyYu38441.5749768519