小草手把手教你LabVIEW串口儀器控制—安裝使用儀器現有驅動


聲明:很多儀器是沒有驅動的。所以,具體問題具體分析。

另外聲明:所謂的驅動,也就是封裝好的底層的串口通信程序,也是程序而已,只不過別人幫你做成了子 VI,讓自己容易用。

所以:不要弄混淆了概念。

國外的很多儀器,都是有現成的 LV 程序驅動的,這個時候,我們到網上搜搜就行了。如果你要做儀器驅動,你最好先到網上搜搜,看有木有現成的。有現成的,開發速度就好多啦。如果手邊的儀器搜不到現成的驅動,那就只能自己寫了。

下面講解怎么安裝現成的驅動。
①,網站下載篇,前面這個帖子講了。
http://bbs.elecfans.com/jishu_467276_1_1.html 有興趣可以看看。
下面是通過 LabVIEW 軟件下載。

我下面手把手教下 在 LV 軟件里下載安裝。

首先在 LV 的幫助菜單里,找到 查找儀器驅動
<ignore_js_op> 

然后就會彈出一個儀器查找界面。如果你已經連接好了儀器的硬件,且儀器支持IDN? 這個 SCPI 指令的話。

可以使用掃描儀器按鈕,掃描一下你的儀器。因為使用那個指令,如果儀器連接好沒錯誤,會返回一個儀器本身的儀器類型和版本的。這個時候,LV 就知道是什么儀器連接到了。這個需要查儀器說明書指令。
<ignore_js_op> 

如果儀器木有連接好,或者沒掃描出來(沒掃描出來原因太多了。沒裝 VISA 驅動,電纜沒連接好,儀器參數不對等。)自己想下載驅動。就自己選型號了,見下圖。選型號,然后點擊搜索。

我們下面搜索 Keithley2400.好了,點擊搜索。
<ignore_js_op> 

然后會搜出來。注意看右邊的驅動信息。開發環境,版本,還有支持的接口等。
<ignore_js_op> 

從上圖可以看出,這個儀器支持串口和 GPIB 口。還有支持的型號,有 2400,2410 等。
<ignore_js_op> 

找到了驅動后,就點擊安裝,然后 LV 會自動給你安裝到 instr.lib 文件夾下面。然后就可以在程序面板,儀器 IO 里,找到自己的驅動了。然后就可以調用了。
<ignore_js_op> 

每個儀器驅動,會提供對應的調用例子,大家看下例子,大概知道怎么用就好了。有時候,自己把例子稍微改動一點點,就變成自己的程序了。還是很方便的。有儀器驅動,還是先看儀器。不然看儀器的 SCPI 指令是很麻煩的,一本說明書往往很長,而且大多是英文的。

下載好的驅動和例子,在這個地址:你安裝的文件夾下下的這個路徑。\National Instruments\LabVIEW 2011\instr.lib
<ignore_js_op> 

儀器的例子,在上面的文件夾 Example下,自己連接儀器,配置程序參數和儀器的通訊參數,運行試試看。

參數什么的,最好對着說明書看看,國外的儀器,一般功能很強大,而你需要了解的命令,可能一點點而已。

聲明:國外的儀器,有些有驅動(程序)的,有些是木有的。有現成的驅動儀器,最好使用現成的,這樣開發速度更快。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM