融入腳本的LXI儀器讓測試變得更輕鬆(下)
發布時間:2011-06-03
- 測試測量儀器中的腳本
- 利用腳本簡化測試與測量並提高速度
- 吉時利係統源表的腳步案例分析
- 開發有效的腳本
- 開發基於腳本的儀器驅動程序
多年來,可編程儀器表現為一種形式或另一種形式。雖然具體功能有所不同,但可編程儀器允許用戶在儀器中創建和保存一組指令(或程序),並(bing)且(qie)按(an)需(xu)運(yun)行(xing)指(zhi)令(ling)。通(tong)常(chang),早(zao)期(qi)可(ke)編(bian)程(cheng)儀(yi)器(qi)的(de)能(neng)力(li)和(he)容(rong)量(liang)都(dou)非(fei)常(chang)有(you)限(xian),這(zhe)使(shi)可(ke)編(bian)程(cheng)性(xing)的(de)使(shi)用(yong)局(ju)限(xian)於(yu)相(xiang)對(dui)小(xiao)而(er)簡(jian)單(dan)的(de)應(ying)用(yong)。較(jiao)大(da)或(huo)較(jiao)複(fu)雜(za)的(de)應(ying)用(yong)需(xu)要(yao)使(shi)用(yong)單(dan)獨(du)計(ji)算(suan)機(ji)或(huo)控(kong)製(zhi)器(qi)通(tong)過(guo)通(tong)信(xin)接(jie)口(kou)(常常是GPIB)控製可編程儀器。
計ji算suan技ji術shu和he編bian程cheng語yu言yan的de進jin步bu以yi及ji嵌qian入ru式shi計ji算suan容rong量liang成cheng本ben的de穩wen定ding下xia降jiang帶dai來lai了le新xin一yi代dai可ke編bian程cheng儀yi器qi。新xin型xing儀yi器qi突tu破po了le舊jiu的de限xian製zhi,極ji大da提ti高gao了le性xing能neng和he靈ling活huo性xing。這zhe些xie儀yi器qi的de一yi個ge關guan鍵jian進jin步bu是shi采cai用yong腳jiao本ben語yu言yan提ti供gong可ke編bian程cheng性xing。本ben文wen詳xiang細xi介jie紹shao了le腳jiao本ben以yi及ji如ru何he利li用yong腳jiao本ben簡jian化hua測ce試shi與yu測ce量liang並bing且qie提ti高gao速su度du。
相關鏈接:
融入腳本的LXI儀器讓測試變得更輕鬆(上)
http://www.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短duanPC主機和測試儀器之間的通信時間。一種基於函數的方法能最大化這種優點,因為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持chiTSP的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儀器讓測試變得更輕鬆(上)
www.0-fzl.cn/public/art/artinfo/id/80011216
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



