融入腳本的LXI儀器讓測試變得更輕鬆(下)
發布時間:2011-06-03
- 測試測量儀器中的腳本
- 利用腳本簡化測試與測量並提高速度
- 吉時利係統源表的腳步案例分析
- 開發有效的腳本
- 開發基於腳本的儀器驅動程序
多年來,可編程儀器表現為一種形式或另一種形式。雖然具體功能有所不同,但可編程儀器允許用戶在儀器中創建和保存一組指令(或程序),bingqieanxuyunxingzhiling。tongchang,zaoqikebianchengyiqidenengliherongliangdoufeichangyouxian,zheshikebianchengxingdeshiyongjuxianyuxiangduixiaoerjiandandeyingyong。jiaodahuojiaofuzadeyingyongxuyaoshiyongdandujisuanjihuokongzhiqitongguotongxinjiekou(常常是GPIB)控製可編程儀器。
jisuanjishuhebianchengyuyandejinbuyijiqianrushijisuanrongliangchengbendewendingxiajiangdailailexinyidaikebianchengyiqi。xinxingyiqitupolejiudexianzhi,jidatigaolexingnenghelinghuoxing。zhexieyiqideyigeguanjianjinbushicaiyongjiaobenyuyantigongkebianchengxing。benwenxiangxijieshaolejiaobenyijiruheliyongjiaobenjianhuaceshiyuceliangbingqietigaosudu。
相關鏈接:
融入腳本的LXI儀器讓測試變得更輕鬆(上)
http://wap.0-fzl.cn/art/artinfo/id/80011216
Part V:腳本

這部分包含許多腳本例子說明吉時利支持腳本的儀器的一些特點。圖1示出了兩台吉時利係統源表如何使用單腳本控製產生3相交流波形。在這個例子中,使用吉時利的TSP-Link技術連接這兩台儀器,因而很容易用腳本控製這兩台儀器。
圖2說明了基於LXI Class B技術的定時器如何控製腳本工作。在此腳本中,吉時利3706型LXI Class B儀器使用基於IEEE 1588的計時器排列一係列測量的順序。LXI Class B的定時特點特別適合避免或最小化由延遲或通信時延導致的係統時延。
[page]
Part VI:如何開發有效的腳本
可以用許多種方法開發腳本。吉時利提供稱為測試腳本生成器(TSB)下載文件 的IDE(集成開發環境)用於為吉時利任意一款支持TSP的儀器開發腳本。TSB能用於在測試儀器上編輯、下載和執行腳本。TSB包含內建仿真器用於調試腳本無需傳送回儀器,這允許即使在沒有硬件的條件下也能開發腳本。
一些LXI儀器含有telnet端口用於遠程控製。對於這些儀器,用文本編輯器能提供快速和簡單的方法編寫和調試腳本。通過telnet應用,用戶能直接粘貼腳本文本或下載腳本文件到儀器。
一些用戶比較喜歡將腳本直接嵌入他們的測試執行應用。這些用戶在開發和調試腳本的同時也能開發和調試測試執行應用。
LXI的網絡連接性支持吉時利在3700係列開關/DMM產品中嵌入稱為TSB Embeded的腳本開發工具。用戶能通過儀器本身提供的Web頁麵訪問此工具,從而用Web瀏覽器開發和管理他們的腳本,無需在PC上安裝任何軟件。
當(dang)開(kai)發(fa)帶(dai)嵌(qian)入(ru)式(shi)腳(jiao)本(ben)處(chu)理(li)的(de)產(chan)品(pin)腳(jiao)本(ben)時(shi),可(ke)以(yi)采(cai)用(yong)基(ji)於(yu)函(han)數(shu)或(huo)基(ji)於(yu)對(dui)象(xiang)的(de)方(fang)法(fa)。應(ying)當(dang)在(zai)任(ren)何(he)合(he)適(shi)的(de)地(di)方(fang)使(shi)用(yong)函(han)數(shu)。這(zhe)不(bu)僅(jin)對(dui)於(yu)最(zui)大(da)化(hua)代(dai)碼(ma)重(zhong)用(yong)是(shi)良(liang)好(hao)的(de)傳(chuan)統(tong)做(zuo)法(fa),而(er)且(qie)還(hai)減(jian)少(shao)了(le)腳(jiao)本(ben)引(yin)擎(qing)執(zhi)行(xing)環(huan)境(jing)存(cun)儲(chu)的(de)代(dai)碼(ma)量(liang)而(er)且(qie)為(wei)附(fu)加(jia)腳(jiao)本(ben)和(he)數(shu)據(ju)存(cun)儲(chu)留(liu)下(xia)了(le)更(geng)多(duo)存(cun)儲(chu)區(qu)。嵌(qian)入(ru)式(shi)腳(jiao)本(ben)最(zui)主(zhu)要(yao)的(de)優(you)點(dian)是(shi)它(ta)能(neng)縮(suo)短(duan)PC主機和測試儀器之間的通信時間。一種基於函數的方法能最大化這種優點,因為PC主機僅需要發送一條短消息調用存儲的程序。如果更多長消息經常需要發送給儀器,那麼減少通信的優點也消失了。
無(wu)論(lun)腳(jiao)本(ben)如(ru)何(he)開(kai)發(fa),腳(jiao)本(ben)帶(dai)來(lai)一(yi)些(xie)新(xin)的(de)測(ce)試(shi)管(guan)理(li)理(li)念(nian)。雖(sui)然(ran)在(zai)某(mou)些(xie)情(qing)況(kuang)下(xia),在(zai)儀(yi)器(qi)的(de)非(fei)易(yi)失(shi)存(cun)儲(chu)器(qi)上(shang)保(bao)存(cun)腳(jiao)本(ben)是(shi)有(you)用(yong)的(de),但(dan)是(shi)這(zhe)樣(yang)做(zuo)並(bing)非(fei)總(zong)是(shi)最(zui)好(hao)。當(dang)執(zhi)行(xing)的(de)測(ce)試(shi)預(yu)計(ji)測(ce)試(shi)儀(yi)器(qi)上(shang)將(jiang)使(shi)用(yong)特(te)定(ding)版(ban)本(ben)的(de)腳(jiao)本(ben),當(dang)開(kai)始(shi)運(yun)行(xing)測(ce)試(shi)時(shi),最(zui)好(hao)將(jiang)腳(jiao)本(ben)下(xia)載(zai)到(dao)儀(yi)器(qi)上(shang)。這(zhe)樣(yang)就(jiu)能(neng)完(wan)全(quan)控(kong)製(zhi)測(ce)試(shi)運(yun)行(xing)所(suo)采(cai)用(yong)的(de)腳(jiao)本(ben)代(dai)碼(ma)版(ban)本(ben)。
Part VII:PC控製器和基於腳本的儀器
使(shi)用(yong)分(fen)立(li)的(de)控(kong)製(zhi)器(qi),基(ji)於(yu)腳(jiao)本(ben)的(de)儀(yi)器(qi)當(dang)然(ran)可(ke)用(yong)於(yu)常(chang)規(gui)測(ce)試(shi)係(xi)統(tong)。這(zhe)樣(yang)做(zuo)的(de)詳(xiang)細(xi)步(bu)驟(zhou)可(ke)能(neng)有(you)所(suo)不(bu)同(tong),這(zhe)取(qu)決(jue)於(yu)製(zhi)造(zao)商(shang)選(xuan)擇(ze)如(ru)何(he)實(shi)現(xian)腳(jiao)本(ben)。吉(ji)時(shi)利(li)支(zhi)持(chi)TSP的de儀yi器qi能neng輕qing鬆song地di配pei合he單dan獨du的de控kong製zhi器qi使shi用yong。如ru前qian麵mian詳xiang細xi介jie紹shao的de,指zhi令ling的de名ming稱cheng和he句ju法fa有you所suo不bu同tong,就jiu像xiang執zhi行xing查zha詢xun獲huo取qu狀zhuang態tai和he數shu據ju的de語yu句ju。但dan總zong的de來lai說shuo,這zhe種zhong改gai變bian很hen小xiao並bing且qie任ren何he熟shu悉xi儀yi器qi編bian程cheng的de人ren都dou能neng很hen輕qing鬆song地di適shi應ying。
那(na)些(xie)習(xi)慣(guan)於(yu)使(shi)用(yong)儀(yi)器(qi)驅(qu)動(dong)程(cheng)序(xu)連(lian)接(jie)軟(ruan)件(jian)與(yu)儀(yi)器(qi)的(de)用(yong)戶(hu)都(dou)會(hui)發(fa)現(xian)他(ta)們(men)能(neng)像(xiang)使(shi)用(yong)常(chang)規(gui)儀(yi)器(qi)那(na)樣(yang)繼(ji)續(xu)用(yong)儀(yi)器(qi)驅(qu)動(dong)程(cheng)序(xu)對(dui)待(dai)基(ji)於(yu)腳(jiao)本(ben)的(de)儀(yi)器(qi)。然(ran)而(er),這(zhe)樣(yang)做(zuo)會(hui)去(qu)除(chu)腳(jiao)本(ben)的(de)很(hen)多(duo)優(you)點(dian)。幸(xing)運(yun)的(de)是(shi),有(you)方(fang)法(fa)允(yun)許(xu)儀(yi)器(qi)驅(qu)動(dong)程(cheng)序(xu)作(zuo)者(zhe)和(he)用(yong)戶(hu)受(shou)益(yi)於(yu)基(ji)於(yu)腳(jiao)本(ben)儀(yi)器(qi)具(ju)有(you)的(de)額(e)外(wai)靈(ling)活(huo)性(xing)和(he)能(neng)力(li)。
當開發基於腳本儀器的驅動程序時,可以從三種通用方法中進行選擇:
1. 傳統方法:編寫驅動程序就好象這台儀器是一台傳統儀器。這種方法沒有利用腳本的功能。唯一的調整是容納句法差別。
2. 擴展方法:tongguochuansongjiaobenzhiyiqidegongnengzengqianglechuantongfenggedequdongchengxu,bingqiehuoxunengguanlifanhuishuju。zhetigongleyonghuliyongjiaobengongnengdeyizhongfangfa,danshiqudongchengxubenshenbunengzheyangzuo。
3. 增強方法:基(ji)於(yu)腳(jiao)本(ben)儀(yi)器(qi)的(de)驅(qu)動(dong)程(cheng)序(xu)可(ke)以(yi)通(tong)過(guo)本(ben)文(wen)描(miao)述(shu)的(de)許(xu)多(duo)方(fang)法(fa)利(li)用(yong)腳(jiao)本(ben)。例(li)如(ru),驅(qu)動(dong)程(cheng)序(xu)可(ke)以(yi)下(xia)載(zai)腳(jiao)本(ben),而(er)腳(jiao)本(ben)能(neng)執(zhi)行(xing)通(tong)常(chang)由(you)儀(yi)器(qi)本(ben)省(sheng)的(de)驅(qu)動(dong)程(cheng)序(xu)執(zhi)行(xing)的(de)許(xu)多(duo)功(gong)能(neng)。
然ran後hou,驅qu動dong程cheng序xu執zhi行xing的de調tiao用yong是shi發fa送song短duan而er簡jian單dan的de指zhi令ling而er不bu是shi發fa送song較jiao長chang串chuan的de典dian型xing儀yi器qi指zhi令ling到dao儀yi器qi。像xiang往wang常chang一yi樣yang,這zhe類lei設she計ji有you一yi些xie折zhe衷zhong,但dan是shi基ji於yu腳jiao本ben的de儀yi器qi提ti供gong了le優you化hua係xi統tong和he軟ruan件jian設she計ji的de附fu加jia靈ling活huo性xing,以yi達da到dao指zhi定ding應ying用yong的de最zui佳jia性xing能neng。
同樣這三種方法能用於編寫軟件直接控製基於腳本的儀器,無需使用儀器驅動程序。
結論
腳本是在測試和測量應用中提供儀器可編程性的一種強大、便捷的方法。基於腳本的儀器提供結構上的靈活性、提高性能並且降低了許多應用的成本。腳本增強了LXI儀器具有的優點,而且LXI具ju有you支zhi持chi和he增zeng強qiang腳jiao本ben的de特te點dian。適shi應ying傳chuan統tong設she備bei的de用yong戶hu將jiang會hui發fa現xian基ji於yu腳jiao本ben儀yi器qi的de使shi用yong既ji簡jian單dan又you直zhi觀guan。如ru果guo需xu要yao,基ji於yu腳jiao本ben的de儀yi器qi還hai能neng像xiang傳chuan統tong儀yi器qi那na樣yang進jin行xing編bian程cheng。然ran而er,輕qing微wei調tiao整zheng係xi統tong設she計ji和he編bian程cheng,係xi統tong配pei置zhi就jiu能neng很hen容rong易yi地di實shi現xian靈ling活huo性xing和he性xing能neng的de提ti高gao以yi及ji腳jiao本ben的de其qi它ta優you點dian。
關於作者
Paul Franklin是吉時利技術開發組Keithley Labs的經理。在2005~2007年,他擔任LXI 聯盟技術委員會主席。在2000年加入吉時利之前,他曾在電子控製和工業自動化相關公司擔任工程師和經理,在測量和控製行業的工作經驗超過20年。Franklin先生獲得了美國西儲大學B.S.E.E和M.S.E學位,而且他也是IEEE、IEEE計算機學會、IEEE儀器與測量協會,美國計算機協會的會員。440-542-8097,e-mail:。
Todd A. Hayes是吉時利高級固件工程師。他在嵌入式固件設計方麵擁有15年以上的經驗並且是吉時利TSP開發的固件架構領導者。Hayes先生獲得了美國阿克倫大學的B.S.E.E和M.S.C.S學位。440-248-0400,e-mail:。
Keithley Instruments, 28775 Aurora Rd., Cleveland, OH 44139
相關鏈接:
融入腳本的LXI儀器讓測試變得更輕鬆(上)
wap.0-fzl.cn/public/art/artinfo/id/80011216
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
- 2026北京車展即將啟幕,高通攜手汽車生態“朋友圈”推動智能化體驗再升級
- 邊緣重構智慧城市:FPGA SoM 如何破解視頻係統 “重而慢”
- 如何使用工業級串行數字輸入來設計具有並行接口的數字輸入模塊
- 意法半導體將舉辦投資者會議探討低地球軌道(LEO)發展機遇
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



