版本、儀器driver安裝的問題...

我是新手,最近有下載一些儀器的driver,有些問題想請教....就是我知道使用6.1以下版本的labview只要把driver複製到instr.lib資料夾下就可以用。可是7.0以上的版本的driver好像是一個執行檔,要install才可以用。那如果我要用7.0用6.0以下版本的driver要怎安裝?也是用複製的嗎?可是我安裝後,使用時我抓一個儀器driver的一些icon出來,會出現錯誤訊息....後來發現連安裝好的7.0的driver也會有同樣問題??是哪裡出錯了?還是我沒主程式沒安裝好?我的6.0版本的driver在6.1下可以使用...但在7.0下跑使用去有問題....

你把你所使用的儀器型號,以及driver檔名和下載連結講清楚

別人才好幫你解答吧?這樣沒頭沒腦的問 問不出所以然的

不好意思..是我太急了。我儀器的driver是在NI的網站下載,先到以下網頁搜尋儀器(http://zone.ni.com/idnet97.nsf/browse/)。我找的儀器有E3646A(power supply)、FSIQ7(spectrum)、E4438C(signal generentor)。其中E4438C只有7.0以上版本其他都是6.1以下的,所以我才會想使用7.0版的labview。那我發現7.0的driver(E4438C)要用install的,其他儀器的dirver大概都是llb檔等...我是想問那在7.0以上的labview是如何安裝driver(6.1以下及7.0以上版本的driver要安裝法有不同嗎?)的......還有我試了一下灌好labview7.0就有的儀器driver(HP34401A)的initialize的icon發現很正常,但我用了一個我抓進來的driver(E3646A)會出現以下訊息:age364xa Initialize.vi
  Virtual Instrument
    - The subVI expected to be at "C:\Program Files\National Instruments\LabVIEW 7.0\instr.lib\age362xa\age364xa.llb\age364xa Reset.vi" was loaded from "C:\Program Files\National Instruments\LabVIEW 7.0\instr.lib\age364xa\age364xa.llb\age364xa Reset.vi".
    - The subVI expected to be at "C:\Program Files\National Instruments\LabVIEW 7.0\instr.lib\age362xa\age364xa.llb\age364xa Close.vi" was loaded from "C:\Program Files\National Instruments\LabVIEW 7.0\instr.lib\age364xa\age364xa.llb\age364xa Close.vi".  可是這個driver我在6.2的labview下可以跑

這是下載E3646A 的路徑(我是過在6.1版跑沒問題,但在7.0下跑就出現以上的問題)http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006e
c498/2d94b934addfc65086256d1f00598985?OpenDocument

NI網頁上E3646A的driver有LabVIEW 6.X和7.X不同版本請針對你的LabVIEW版本下載使用

你在使用E3646A的Driver時出現的訊息 表示這個driver的mnu檔設定有問題
但是其實還是可以使用這個driver,你會發現LabVIEW的執行按鈕還是可以按的
並不是呈現灰色斷掉的狀態,你可以試試看把那個llb檔裡的VI都解出來用 或是去編輯Palette View 修正這個問題
(Tools->Advanced->Edit Palette Views)

ESG E4438C的driver是屬於IVI driver 個人覺得 同一個專案裡 Driver使用的種類應該一致 如果是我的話
可能傾向全部使用VISA based的 Driver 或是自己寫需要部份的driver 比較不會好幾台都是用VISA based
driver, 另一台卻用IVI driver

你這個case用到R&S FSIQ還有ESG,呃 我對你的這個case有點感到興趣唷 我即將要做的一個專案或許跟你的東西有相類似的地方 可以一起討論交換一下經驗唷

我幫你作好了 E3646A driver 請享用


2004-08-05_141750_age364xa.rar



我的操作環境是LabVIEW 7.1

不好意思....我是新手..那要如何解開llb裡的Vi??還有解開後要怎用

還有我在出現上面的警告訊息後,我還是硬去執行,會出現以下訊息

VISA:(Hex 0xBFFF00A5) The interface type is valid,but the specified number is not configured.

這又是代表什麼啊??

 

請檢查GPIB卡及儀器的GPIB Address是否設定正確

很感謝你!可是還是跟之前依樣耶,.....我的gpib卡是安捷倫的,不知道有沒差??我有檢查過了儀器的address和GPIB卡,沒錯阿....我有用MAX試著連儀器,可以溝通阿....

想請問:

1.要怎解出llb的Vi 阿?我真的不大熟 

2.我想問在7.0版開新Vi會先出現一個視窗,有顯示出blank VI,視窗左下角有出現small dialog和large dialog...這視窗是*麻的?直接按OK就可以了媽?

 

喔喔喔 Agilent的GPIB卡啊 你要不要先去抓Agilent的VISA IO-library 來試看看? 我沒用過Agilent的GPIB卡 都是用NI的 之前參加過Agilent的Seminar有講到這方面的議題,要先裝NI-VISA (as primary VISA API provider) 然後再裝Agilent的VISA ( as secondary VISA API provider), 請試看看

我想你說對了,我現在把labview和agilent的IO砍掉,然後先安裝labview7.0然後在安裝Agilent的IO(把AGILENT的visa IO當secondary provider)....發現NI的MAX裡面已經偵測到我的卡片....但是我用偵測連接到GPIB卡的儀器時,發現ERROR,在使用NI488.2 troubleshooting wizard發現在GPIB interfaces Sequentially verified是failed......後來我有打電話去agilent問,他說還要設定些東西....但他說的並不清楚...我想我還是在PORT一篇文章,看有沒人用過AGILENT的gpib卡

我在補充一下....

我用MAX的tool-->softFront Panels-->VA是看看我的卡能不能動....發現可以和儀器溝通....所以硬體連接方面應該沒問題

但是我MAX用scan for instruments 卻出現error畫面,訊息如下

the GPIB()interface has been incorrectly configured.Run the Troubleshooting wizard to correctly configure this interface.To run the troubleshooting>>NI-488.2 Troubleshoot Wizard

但在使用troubleshooting wizard時,發現GPIB interfaces Sequentially 發生錯誤.....

E4438C 似乎沒VISA的driver ,我也是下載IVI的Driver .

不過利用MAS轉換後雖然程式沒發生錯誤但儀器不聽控制

我試著安裝另一台安節倫的頻譜分析儀 E4407B似乎也一樣

我昰按照NI的文件一步步轉換....到底是使用IVI有什麼要注意的地方???

最近抓太克的CSA 7000 driver也一樣有問題

我覺得還是傳統的.llb Instument driver好用, 至少debug容易.......

上兩個大大昰再做手機測試嗎??我的Case昰利用Generator自動校正頻譜

所以最近試者控制頻譜和Generator....

希望有機會大家能討論一下, 順便指點我

我是在IC設計公司工作…在量RFIC啦!有空可以交流一下…