無驅(qū)動程序Labview編程方法

    2014-08-21 16:30 來源:電子信息網(wǎng) 作者:鈴鐺

    在測試測量行業(yè),NI公司的Labview 是目前最流行的一種編程語言,主要用于測試測量設備的編程。在我們的技術支持中心經(jīng)常會接到用戶的電話,要求提供更多適用于安捷倫程控電源的 Labview 編程實例。還有很多工程師要求我們提供 Labview 驅(qū)動程序。當然,在目前安捷倫的許多產(chǎn)品上, 已經(jīng)有了這個驅(qū)動程序。在這里,我找到了一篇文章,來介紹如何在不使用驅(qū)動程序的條件下利用Labview進行編程。采用這種方法有很多優(yōu)勢。首先,通過它您可以訪問儀器的整個 SCPI 指令集,使用儀器100%的功能。其次,您無需考慮下載和設置驅(qū)動程序(Instrument Driver)。

    在這個例子中,我們用到N6700模塊化電源系統(tǒng),通過符合LXI Core標準的LAN口連接計算機,以此為例進行詳細說明。我們將使用 Labview 中的 VISA 調(diào)用程序與儀器進行通信。首先要做的是從 Agilent IO 程序庫, 或者NI的IO 程序庫中獲得 VISA init 字符串。可以看到,下面就是N6700B通過Agilent IO 程序庫獲得的 init 字符串,也就是儀器的VISA地址:

    1-6

        有了 VISA 地址之后,啟動 Labview 并選擇空白的 VI。訪問 Functions Pallette -> Instrument IO -> VISA ->Advanced 并選擇 Open。此函數(shù)將啟動與您的儀器的 VISA 會話。此函數(shù)包含許多選項,可以輸入?yún)?shù)值進行設置,不過通常只需設置儀器地址和 VISA Open 超時。

    2-6

        當會話啟動后,即已準備好發(fā)送第一條指令。通常可能會發(fā)送一個 *RST 和一個 *IDN?, 即可知道儀器與計算機的連接知狀態(tài),確認它們之間可進行完全的通信。 要發(fā)送指令,可訪問 VISA 菜單并選擇 Write。您需要在此連接這些線。在 Labview 中,您將在整個程序中始終連接“VISA Resource Name Out”和“error out”線(您將在整個實例中看到)。另一項輸入是指令。這需要是一個字符串。

    3-6

        由于我們發(fā)出了一個查詢指令,所以需要讀取儀器輸出緩沖區(qū)的內(nèi)容。在 VISA 菜單中選擇讀取可以執(zhí)行此操作。您在讀取操作中需要設置讀取的字節(jié)數(shù), 例如設置為 100 字節(jié),使其完全不礙事。您還需要一個字符串指示符,使您可以讀取和顯示 *IDN 查詢結(jié)果。

    4-6


    1 2 > 
    老赤腳醫(yī)生

    一周熱門

    日韩亚洲产在线观看| 亚洲国产成人精品无码一区二区 | 亚洲精品国产字幕久久不卡 | 亚洲欧洲日产韩国在线| 亚洲天堂男人天堂| 亚洲高清在线视频| 香蕉视频在线观看亚洲| 亚洲AV福利天堂一区二区三| 亚洲AV无码国产精品麻豆天美| 亚洲AV无码精品色午夜果冻不卡| 亚洲AV无码一区二区三区系列| 国产AV无码专区亚洲AV男同| 亚洲gv猛男gv无码男同短文| 久久久亚洲欧洲日产国码农村| 亚洲国产精品国自产电影| 亚洲第一成年男人的天堂| 亚洲宅男永久在线| 亚洲妓女综合网99| 国产成人精品日本亚洲网址 | 亚洲综合色婷婷七月丁香| 国产亚洲一区二区手机在线观看| 国产日韩亚洲大尺度高清| 久久亚洲免费视频| 亚洲精品国产手机| 国产精品久久亚洲不卡动漫| 成人亚洲国产va天堂| 亚洲av无一区二区三区| 亚洲AV网站在线观看| 久久夜色精品国产亚洲av| 日韩亚洲欧洲在线com91tv| 亚洲狠狠综合久久| 亚洲一卡二卡三卡| 亚洲国产欧美日韩精品一区二区三区| 欧美日韩亚洲精品| 国产亚洲成人久久| 亚洲国产精品热久久| 亚洲一区免费在线观看| 激情无码亚洲一区二区三区 | 亚洲精品视频久久久| 亚洲精品成人片在线播放| 亚洲国产精品久久久久网站|