新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 融合LXI和腳本的優(yōu)點(diǎn)(上)

融合LXI和腳本的優(yōu)點(diǎn)(上)

作者: 時(shí)間:2011-05-15 來(lái)源:電子產(chǎn)品世界 收藏

  上述例子說(shuō)明腳本儀器可以表現(xiàn)得與傳統(tǒng)設(shè)備非常類(lèi)似。僅指令語(yǔ)法稍;有改變。為了利用腳本引擎的全部能力,用戶(hù)只用發(fā)送消息來(lái)使用腳本語(yǔ)言功能。

本文引用地址:http://m.butianyuan.cn/article/119519.htm

  PartIII 儀器測(cè)試中腳本案例分析以及

  今天我們會(huì)介紹實(shí)際操作時(shí)的一些案例和經(jīng)驗(yàn),并且介紹一下和腳本。

  通過(guò)發(fā)送以下腳本,用戶(hù)能讓儀器執(zhí)行二分查找法搜索能輸出1mA電流的電壓源:

  <代碼略>

  這種腳本的好處是避免了讀取每個(gè)結(jié)果和發(fā)送指令輸出新電平所需的通信時(shí)間。雖然有理由詢(xún)問(wèn)發(fā)送較長(zhǎng)消息需要多長(zhǎng)時(shí)間,但是通常發(fā)送一條較長(zhǎng)的消息比來(lái)回通信許多條較短消息快得多。然而,腳本環(huán)境的一個(gè)優(yōu)點(diǎn)是前述代碼可以封裝為函數(shù)定義,然后重用,用的時(shí)候就能完全避免發(fā)送長(zhǎng)消息。例如:

  <代碼略>

  前面的指令不會(huì)讓儀器立刻執(zhí)行,但是它創(chuàng)建了一個(gè)命名為“Search(搜索)”的存儲(chǔ)程序,之后可以用搜索指令調(diào)用:

  Search(2.5, 0.001)

  儀器有一些特點(diǎn)能補(bǔ)充腳本引擎。如果腳本環(huán)境提供儀器前面板的編程訪問(wèn),那么用戶(hù)就能創(chuàng)建交互式腳本提示用戶(hù)在前面板輸入?yún)?shù)或顯示結(jié)果。儀器還能提供非易失的板上腳本存儲(chǔ),因此當(dāng)儀器上電時(shí),這些存儲(chǔ)的腳本就能自動(dòng)執(zhí)行。這允許執(zhí)行預(yù)先載入的應(yīng)用,無(wú)需任何用戶(hù)動(dòng)作,只需要打開(kāi)儀器的電源。

  嵌入式腳本為測(cè)試和測(cè)量?jī)x器用戶(hù)提供顯著的優(yōu)點(diǎn)。雖然嵌入式腳本具有一些次要的缺點(diǎn),例如前面介紹的對(duì)查詢(xún)陌生,但是大多數(shù)用戶(hù)都能很容易使用或者適應(yīng)。

  腳本語(yǔ)言通常能自動(dòng)管理內(nèi)存,所以用戶(hù)無(wú)需分配和釋放用于字符串或矩陣的存儲(chǔ)區(qū)。雖然這對(duì)用戶(hù)很方便,但是腳本引擎需要周期性地重新聲明不再使用的內(nèi)存,這個(gè)過(guò)程被稱(chēng)為“垃圾收集”。雖然垃圾收集能自動(dòng)進(jìn)行,但是這得花費(fèi)時(shí)間,而且如果在測(cè)試序列的關(guān)鍵時(shí)間段上發(fā)生垃圾收集就會(huì)出現(xiàn)問(wèn)題。這些問(wèn)題是可以預(yù)防的,但是首先用戶(hù)必須理解垃圾收集器的影響并且知道如何在測(cè)試序列的關(guān)鍵時(shí)間段上避免垃圾收集。

  下面介紹一下和腳本

  現(xiàn)行的測(cè)試儀器LXI標(biāo)準(zhǔn)不要求儀器可編程或?qū)崿F(xiàn)腳本。然而,LXI標(biāo)準(zhǔn)中的許多特點(diǎn)預(yù)先考慮了可編程儀器,并提供有用的功能性以增強(qiáng)LXI標(biāo)準(zhǔn)儀器的腳本性能。



關(guān)鍵詞: 吉時(shí)利儀器 LXI

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉