久久国产成人精品AV,精品一区二区三区四区,精品久久久久久,亚洲精品久久,成人精品,四虎影成人精品A片,亚洲精品国产精品国自产观看,国产精品理论片,国产精品久久,久久精品一区二区三区四区

 您的位置: 首頁 > 新聞中心

氣體泄漏測(cè)試儀的開發(fā)


1、氣體泄漏測(cè)試儀的開發(fā)
  在以往的儀器控制中,復(fù)雜的指令結(jié)構(gòu),繁瑣的編寫語言使儀表的可編程性很差,久而久之,人們渴望得到一個(gè)統(tǒng)一的編程標(biāo)準(zhǔn),美國(guó)HP公司為了迎接這個(gè)挑戰(zhàn),首先在公司的內(nèi)部實(shí)現(xiàn)了統(tǒng)一的標(biāo)準(zhǔn)化編程語言TMSL(Test and Measuremens System Language),經(jīng)過一段時(shí)間的試驗(yàn)和改進(jìn),它被工業(yè)界所接受,定義為儀表界的標(biāo)準(zhǔn),并將它重新命名為 SCPI(Standard Commands for Programmable Instruments)。
  SCPI應(yīng)用的很普遍,但是在中國(guó),可程控儀器和自動(dòng)測(cè)試系統(tǒng)正處于發(fā)展階段,所以個(gè)人認(rèn)為,我們應(yīng)盡量跳過程控命令非標(biāo)準(zhǔn)化階段。大力推廣SCPI,以跟上程控命令標(biāo)準(zhǔn)化的世界潮流。
  在本文中,主要通過構(gòu)建一個(gè)子系統(tǒng)來說明SCPI是如何實(shí)現(xiàn)的,上位機(jī)通過RS232串口發(fā)送指令,下位機(jī)接受后進(jìn)行循環(huán)解析,得出命令所希望實(shí)現(xiàn)的功能,執(zhí)行相應(yīng)的函數(shù)后返回?cái)?shù)據(jù)。下位機(jī)通過返回相應(yīng)的數(shù)據(jù)來驗(yàn)證上位機(jī)的指令是否得到了解析,如果是正確的,則返回相應(yīng)的數(shù)據(jù),如果是錯(cuò)誤的,則返回錯(cuò)誤信息。
2、設(shè)計(jì)概述
  2.1 氣體泄漏測(cè)試儀的開發(fā)
  對(duì)SCPI命令采用樹狀結(jié)構(gòu)的,可向下三級(jí),在這里***稱為子系統(tǒng)命令。只有選擇了子系統(tǒng)命令,該其下級(jí)命令才有效,SCPI使用冒號(hào)(:)來分隔**命令和低級(jí)命令。
  2.2串口通信
  通常PC機(jī)和單片機(jī)之間的通信都是通過串行總線RS-232實(shí)現(xiàn)的。因此采用一種以RS232為核心的通信接口電路。該接口電路適用于由一臺(tái)PC機(jī)與多個(gè)單片機(jī)串行通信的設(shè)計(jì),其原理框圖見圖1:
  該框圖中,起著重要作用的是RS-232C通信接口電路。它是上位機(jī)和下位機(jī)之間信息傳遞的樞紐,一切數(shù)據(jù)的傳輸必需由它完成,上位機(jī)通過直接利用它的RS-232串行口來發(fā)送指令和接受返回值。
3、SCPI在直流低阻表中的實(shí)現(xiàn)
  3.1直流低阻表的功能
  直流低電阻主要用于計(jì)算機(jī)等**機(jī)器,由于是直流電阻,所以電阻發(fā)熱是不可避免的,而采用低阻值的電阻則可以減少發(fā)熱量,不但可以節(jié)省電能,而且還大大提高儀器的使用壽命。直流低阻表的功能就是在流水線上檢測(cè)電阻的質(zhì)量,確保電阻阻值在允許的誤差范圍內(nèi)。這樣不但可以全天實(shí)時(shí)監(jiān)控,更可以記錄下阻值變化曲線圖,給工程師檢測(cè)儀器是否正常工作帶來方便。
  3.2直流低阻表的模塊
  可程控儀器的標(biāo)準(zhǔn)指令集同樣可以在直流低阻表里實(shí)現(xiàn),一般的直流低阻表都包含: FUNCtion子系統(tǒng)和COMParator子系統(tǒng)。
  3.3命令解析
  3.3.1 庫(kù)函數(shù)介紹
  在構(gòu)建模塊化的時(shí)候,調(diào)用庫(kù)函數(shù)完成相應(yīng)的功能是很方便的,在這個(gè)SCPI解析協(xié)議中提供了以下的庫(kù)函數(shù):
  CheckFloat.c 它的作用是檢查是否為浮點(diǎn)數(shù);
  CheckInteger.c 它的作用是檢查是否為整數(shù);
  CommandEntry.c 這個(gè)庫(kù)函數(shù)很重要,它是程序的入口,計(jì)算機(jī)通過RS232串口發(fā)送數(shù)據(jù)到單片機(jī),就是通過這個(gè)入口程序來接受指令的;
  解析函數(shù)是整個(gè)SCPI協(xié)議的靈魂,SCPI協(xié)議的解析正是通過這樣的一個(gè)循環(huán)調(diào)用函數(shù)來實(shí)現(xiàn)對(duì)命令的解析,然后再對(duì)解析出來的命令再加以解析,直到*后一層,*后調(diào)用其他的函數(shù)。
  在循環(huán)解析中,它起了一個(gè)分割命令的作用,并對(duì)分割出來的命令再加以解析和分割直到*后一層,在這個(gè)函數(shù)中首先用到了NewToken()這個(gè)函數(shù),這個(gè)函數(shù)的作用是對(duì)當(dāng)前指針m_pInBuffer所指的對(duì)象進(jìn)行判斷,并返回相應(yīng)的類型,若指向“:”,則返回“:”;如若指向“set”,則返回 “TOKEN_FLAG_COMMAND”;若指向“;”,則返回“ ;”,若指向“50”,則返回“TOKEN_FLAG_NUMMBER”,解析具體過程如下:
  1.若是“TOKEN_FLAG_COMMAND”,則和自己所定義的命令進(jìn)行比較,若不相同,則返回錯(cuò)誤信息“BAD COMMAND”,若比較結(jié)果相同的話,賦bFound為true,并跳出while()循環(huán),執(zhí)行if操作,這里將出現(xiàn)兩種情況:
 ?。?) 如果沒有下級(jí)執(zhí)行函數(shù),則比較m_pInBuffer是否為“:”,若是,則執(zhí)行“++”操作,取出下一個(gè)符號(hào),這里執(zhí)行if操作,如果沒有下級(jí)命令,則返回錯(cuò)誤信息“BAD COMMAND”,如果有下級(jí)命令,就把這個(gè)命令賦給pToken,并置bNeedCommand為true;如果 m_pInBuffer不是“:”,則返回錯(cuò)誤信息“INVALID SEPARATOR”,返回主函數(shù)。執(zhí)行完這段程序后跳出循環(huán),等待下次循環(huán)的到來。
  為了便于理解,下面我來舉個(gè)例子:
  在計(jì)算機(jī)里輸入“set:red 50;:set:yel?”這個(gè)指令,這個(gè)指令的作用是設(shè)置紅燈的時(shí)間為“50”,并查詢當(dāng)前黃燈的時(shí)間。首先主程序的指針指向“set”,并通過“NewToken()”這個(gè)函數(shù)來返回一個(gè)標(biāo)識(shí)符,把它賦給“cToken”,此時(shí)對(duì)“cToken”進(jìn)行判斷,因?yàn)?“set”是命令標(biāo)識(shí)符,所以“NewToken()”返回的是“TOKEN_FLAG_COMMAND”,執(zhí)行里面的操作,比較自定義的命令,結(jié)果在命令縮寫形式里找到相同的命令,跳出“if”操作,程序指針“++”,由于我們定義“set”有下級(jí)指令“M_tSetup”,所以執(zhí)行“else”操作,判斷主程序的指針為“:”,后面有下級(jí)命令“red”,把它賦給“pToken”后跳出,此時(shí)的指針指向的是“red”,通過判斷標(biāo)識(shí)符的類型為 “TOKEN_FLAG_COMMAND”,繼續(xù)執(zhí)行里面的操作,比較自定義命令,結(jié)果找到相同的命令,程序指針“++”,我們定義的“red”指令沒有下級(jí)命令而有下級(jí)執(zhí)行函數(shù),所以這里執(zhí)行“if”操作,這里調(diào)用“SetRed()”這個(gè)函數(shù),向里面寫入時(shí)間“50”,此時(shí)程序指針執(zhí)行“++”指向 “;:”,它是一個(gè)“TOKEN_FLAG_RESTART”類型的數(shù)據(jù),執(zhí)行命令樹的重起操作,等待主函數(shù)的下次調(diào)用 “CommandEntry()”,調(diào)用后繼續(xù)執(zhí)行命令,同樣指針指向“set”,由于返回的類型是“TOKEN_FLAG_COMMAND”,所以執(zhí)行里面的操作,比較自定義的命令,結(jié)果在命令縮寫形式里找到相同的命令,跳出“if”操作,程序指針“++”,由于我們定義“set”有下級(jí)指令 “M_tSetup”,所以執(zhí)行“else”操作,判斷主程序的指針為“:”,后面有下級(jí)命令“yel?”,把它賦給“pToken”后跳出,此時(shí)的指針指向的是“yel?”,通過判斷標(biāo)識(shí)符的類型為“TOKEN_FLAG_COMMAND”,繼續(xù)執(zhí)行里面的操作,比較自定義命令,結(jié)果找到相同的命令,程序指針“++”,我們定義的“yel?”指令沒有下級(jí)命令而有下級(jí)執(zhí)行函數(shù),所以這里執(zhí)行“if”操作,這里調(diào)用“SetYellowQuery()”這個(gè)函數(shù),執(zhí)行查詢操作。指令到此結(jié)束。
  3.4氣體泄漏測(cè)試儀的開發(fā)
  設(shè)計(jì)中,我遇到了這樣的一個(gè)問題:一開始我用一片單片機(jī)做實(shí)驗(yàn),成功后,換仿真器做實(shí)驗(yàn),結(jié)果數(shù)碼管的速度變慢了,原來的一秒變長(zhǎng)了,經(jīng)過思考,我認(rèn)為是單片機(jī)的時(shí)鐘頻率和仿真器不同造成的,比較一看,單片機(jī)的時(shí)鐘頻率是20M,而我的仿真器的頻率是12M,發(fā)現(xiàn)了問題的所在,我就開始改寫時(shí)種定義函數(shù)。
  3.5測(cè)試結(jié)果
  在設(shè)計(jì)里,你可以通過兩種方法來設(shè)置紅綠等亮的時(shí)間,一種是通過按鍵,直接在模板上進(jìn)行操作,是通過“KeyEntry()”來完成的;一種是通過計(jì)算機(jī)串口和模板進(jìn)行通信,在計(jì)算機(jī)里輸入命令來設(shè)置紅綠燈的時(shí)間,是通過“CommandEntry()”來完成的,這兩種方法在模板上都得到了實(shí)現(xiàn),通過按鍵來來設(shè)置的功能要少一點(diǎn),只能對(duì)時(shí)間進(jìn)行設(shè)置和實(shí)現(xiàn)暫停功能,通過串口通信來設(shè)置的功能包括了查詢,設(shè)置時(shí)間,重新啟動(dòng)。在電腦里通過上位機(jī)所編的界面,來與模板通信,輸入“set:red 50”,返回“50”,同時(shí)紅燈的設(shè)置時(shí)間變?yōu)?ldquo;50”,輸入“set:gree?”,氣體泄漏測(cè)試儀的開發(fā)”,輸入“rst”,返回“waiting for 3s……”,3s后重新啟動(dòng),通過測(cè)試,說明我所用的SCPI的思想在里面得到了實(shí)現(xiàn)。
4、結(jié)束語
  控制中出現(xiàn)的功能不足,可以通過增加指令來滿足,這是SCPI的優(yōu)點(diǎn)。標(biāo)準(zhǔn)的指令格式實(shí)現(xiàn)了助記符的一致性、參數(shù)格式的統(tǒng)一性以及執(zhí)行方式和功能擴(kuò)展戰(zhàn)略的一致性,減少了測(cè)試軟件開發(fā)時(shí)間,使儀器的互換更容易。用SCPI編寫的程序不僅更可讀,而且更加直觀人們可以花費(fèi)較少的時(shí)間來學(xué)習(xí)所使用的儀器,從而可花費(fèi)較多的時(shí)間來解決實(shí)際應(yīng)用問題。而且SCPI還是可擴(kuò)展的,這就使它能隨著儀器能力的增加而擴(kuò)大,這樣在將來人們可以購(gòu)買一臺(tái)比目前所用儀器功能更多的多用表,其基本功能完全可像目前使用的舊儀器一樣程控。
  因而,在本次設(shè)計(jì)中,我們就是以SCPI協(xié)議為指導(dǎo)思想,采用SCPI的指令助記符,分層結(jié)構(gòu)及多重命令結(jié)構(gòu),來實(shí)現(xiàn)控制儀器模板的目的。在計(jì)算機(jī)通過RS232串口發(fā)送控制指令到模板時(shí),模板接受了指令,并且做出了相應(yīng)的回應(yīng),返回的數(shù)據(jù)與實(shí)際的數(shù)據(jù)相符,成功地把SCPI的思想應(yīng)用于下位機(jī)的編程中,收到了很好的效果。

滬公網(wǎng)安備 31010602002582號(hào)

大胆伊人久久| 亚洲欧洲中文日韩久久AV乱码| 好激情在线综合网| 超碰日韩人妻在线| 五月丁香婷婷三级| 狼人婷婷综合| www色婷婷| 99热精品一| 狠狠综合区| 亚洲色色色| 丁香五月五月婷婷五月天激情四射| 香蕉久久国产AV一区二区| 超碰操网| 乱乱av| 六月色播| 中文字幕AV网址| 思思热精品在线视频| 丁香五月色网| 91九色PORNY大屁股| 天天艹夜夜爽| 婷婷综合一二三| 另类图片五月天| 日本一级一片免费视频| 激情五月综合久久| 天天弄天天操| 人人草人人舔| 丁香月五月天婷婷久久| 国产成人精品一区二三区熟女在线| 最新热中文字幕| 婷婷丁香综合色AV| 婷婷午夜| 五月婷婷丁香综合网| 91人人操.COM| 狠狠干.com| 99日本在线| 人妻久久久久久久久| 国产91资源在线| 久热9| 五月丁香成人小说| www好屌操| 色综合久久888| 日本色超碰| 国产精品色色| 丁香六月啪| 综合色色色| www.色窝| 91综合在线| 久久青青日本视频| 精品香蕉99久久久久网站| 激情五月狠狠| 99er久久| 九九热99热| 五月丁香六月激情在线| 人妻av在线| 欧美99| 丁香婷婷综合精品六月初| 九月丁香八月婷婷加勒比| 五月激情啪啪| 久久99网| 激情久久肏屄视频| 五月丁香婷婷深深爱| 欧美天天性| 五月丁香色婷婷伊人| 婷婷色婷婷| 日本久久网| 五月开心网| 成人做爰A片免费看视频| 日本色婷婷| 亚洲综合九九| yazhoujiqingav| 狠狠色婷婷色| 欲色人妻| 婷婷大乡焦噜噜| 亚洲Av成人在线观看| www.色五月| 亚洲区在线| 青草视频在线播放| 久色大香蕉| 色哟哟精品| 精品五月丁香| 欧美激情综合色丁香婷婷五月天| \\五月天婷婷激情| 色狠狠综合入口| 国产亚洲精品久久久久久久久动漫| 九九在线精点品| 日韩超碰在线| 99久热| 久热A片| 成人国产欧美大片一区| 天天干天天操天天上| 成人短视频免费| 99热最新国内| 三级毛片7979| 色色综合日韩| 久久草婷婷丁香网站| 狠狠狠人妻| 永久精品| 久久婷婷五月综合激情国产 | 久久婷婷色情7777网站| 这里只有精品96| 9久久久| 久色五月天| 99这里只有精品视频在线| 99综合一区| 五月色婷婷AV| 婷婷九月综合| 丁香五月天激情综合| 99热这里只有精品4| 99视频只有精品| xxxx五月天色色| 97色在线观看视频| 亚洲色9| 婷婷天天婷婷天天澡| 色婷婷亚洲婷婷在线观看| 婷婷综合伊人丁香| 亚洲高清在线| 香蕉久久五月| 97色女人在线| 婷婷综合激情五月综合| 色小说婷婷五月天天天| 婷婷五月激情热播| 亚洲第一综合| 亚洲日韩一页精品发布| 久久99免费视频网站| 九九综合九| 九九综合网色全集 | ww久久| 五月婷婷综合在线视频| www,婷婷,com| 色愛综合网| 婷婷综合五月色播| 无码99| 色欲五月婷婷| 色欲一二三| 99只有精品9| 亚洲中文av| 久久久久久综合五月婷婷| 丁香五月冃欧美| www.99热| 日韩婷婷五月| 99久在线观看| 激情五月婷婷啪啪| 在线可以看的av网址| 另类图片天天影视在线观看| 狠狠色噜噜狠狠狠888了| 激情五月丁香五月| 色五月天堂| 成人精品99| 99热精品在线在线| 亚洲中文AV| 五月天婷婷色小说| 色婷婷狠狠| 色婷婷狠狠爱| 色五月婷婷在线| 98永久精品| 色中色综合| 五月婷婷丁香五月| 婷婷丁香五月亚洲免费| 九九爱这里只有精品| 这里有精品2| 婷婷五月天激情网站| 欧美激情综合| 婷婷九月丁香| 天天色综网| 丁香狠狠操| 狠狠草狠狠草| 大香AV| 婷婷五月天在线观看| 97在线观视频免费观看| 五月丁香啪啪综合网| 丁香五月1页| 激情綜合W W W,激情五月天| 超碰五月婷婷五月天| 色丁香五月婷婷婷| 99riAV国产精品视频| 久久久婷丁香五月| www.色色com| 99精品视频网| 香焦网五月天| 亚洲免费婷婷| 亚洲欧洲色色| 懂色av粉嫩av蜜臀av| 精品久久二6| 丁香六月啪啪啪| 色综合久| 久操热| 婷婷激情视频| 久久久婷婷| 五月婷婷久久激情| 亚洲黄色网址| 99视频在线精品| 超碰人人操在线| 深爱五月婷婷| 色色五月婷婷丁香| 精品亚洲国产成AV人片传媒| WWW,五月| 色婷大香蕉| 日本性激情色播| 婷婷黄色五月天在线视频| 丁香五月婷婷综合精品素人| 99性视频| 激情丁香五月激情婷婷| 亚洲精品又粗又大又爽A片 | 丁香婷婷五月综合色情| 色色五月天婷婷丁香| 91干在线视频| 99热超碰在线| 婷婷六月天精品| 99ree6| 久久婷婷综合五月天| 69久久久| 超碰免费成人| 五月色导航| 大香蕉75线| 天天插天天日| 色播激情五月天| 成人看片网站| www.1024久久| 99久热这里只有精品| 色婷婷狠狠| 操逼视频网址| 五月开心久久| 丁香五月婷婷亚洲综合精品在线| 精品国产AV色一区二区深夜久久| 精品99久久久久成人网站免费| 亚洲激情四射| 久久人人妻| 五月婷无码| 亚洲一二三网| www激情| 噜噜噜噜综合在线| 丁香五月成人论坛| 超碰av天堂| 尤物一区二区| 99热国产| 婷婷五月色天| 九九操综合网| 97色色婷婷| 成人一区在线观看| 国产美女无遮挡裸体毛片A片| 99精品7| 思思热天天看| 久久无码成人| 97在线综合| 久热这里只有精品在线| 97人人爱人人操| 牛色色碰| 久久久久亚洲AV无码网影音先锋| JAPANRCEP老熟妇乱子伦视频 | 五月天成人伊人| 成人五月天丁香婷| 97伦色婷婷| 久久视频在线视频| 天天骑天天操| 中文字幕,综合,91| 色色色色色色综合网| 极品另类| 97在线视频观看| 岛国av网站| 丁香五月在线视频黑人| 日韩国产在线免费观看| 亚洲AV人人操| 丁香激情五月天| 99ri国产| 激情五月丁香五月| 日逼免费视频| 免费色色色| 免费九九热| 超碰93在线观看| 亚洲蜜乳AV| 婷婷久久色| 美女爆乳18禁www久久久久久| 色色色五月婷| 777久久综合视频| 日韩婷婷五月| 2015好吊操| 欧美噜噜噜草| 热99这里只是精品| 综合啪啪| 六月丁香啪啪啪| 婷婷五月丁香激情图片| 欧美日韩一区二区三区四区| 激情网五月婷婷| 国产乱码久久| 欧洲激情网站| 99免费成人网| 麻豆科斗777| 99re这里只有精品国产99| 五月婷婷精品| 午夜日韩久久久网站| av亚洲国产小电影| 艳妇野外情欲放荡HD| 色情五月丁香| 日本成人噜噜噜| 天天干天天插| 大香蕉啪啪| 五月婷婷激情综合网| 色色色色网| 日日夜夜天天| 激情五月丁香五月| 色婷婷香蕉| 国产精品久久久久久久久久 | 精品怡红九九九| 亚洲美女婷婷五月天| 五月婷婷|欧美| 婷婷综合精品| 天天爽夜夜爽夜夜爽精品| 青996青| 天天综合五月| 伊人婷婷青青cao| 国产va在线视频| 呦呦v线| 久久免费婷婷视频| 色色99| 另类激情中文| 成人无码精品1区2区3区免费看| 啪啪一区| 国产精品扒开腿做爽爽爽A片唱戏| 超碰在线99| 少妇性BBB搡BBB爽爽爽视頻| 99热综合| 亚洲三A| 久碰综合| 九九人妻福利| 久久欧洲综合网| 丁香激情四射| 一本道在线电影| 天天久久九九| 91成人视频| 五月婷婷 六月丁香| 人人色性网| 欧美成人色婷婷| 五月丁香婷婷六月| 婷婷五月丁香图片人人操| 六月婷婷毛片| 99啪啪网| 伊人六月无码视频| 久久久久久人妻| 日日干天天射| 99精品在线下载| 天天舔日日肏夜夜爽| 婷婷夜夜夜夜| 丁香五月网址| av免费在线看不卡无毒| 伊人大综合| 日本色道视频网站| www五月天激情com| 狼人久草| 热久久这里只有三级视频| 青青999| 色情五月天视频网| 五月天涩涩| 国产成人综合网| 五月婷婷九| 日在线V视频在线播放| 色久综合天天做视频| 婷婷成人五月天成人文学小说| 日日干天天爽| 蜜臀AV在线观看| 五月停停999| 五月成人综合| 久久激情五月| 色五月婷婷91| 丁香婷婷五月综合影院| 永久精品| www久久久久久久久久久| 久久丁香婷婷色情综合| 丁香婷婷婷五月综合色情| 婷婷欧美综合| 五月天久久网站| 国产国产乱老熟女视频网站97| 国产一级黄色影片,| 开心五月婷婷婷美女| 99久久亚洲精品视频| 丁香亚洲婷婷五月| 色墦五月丁香| 久久影视婷婷五月| 五月综合六月婷婷| 国产乱子轮XXX农村| 亚洲啪啪精品| 丁香五月第四色88| 天天日天天舔| 婷婷伊人| 狼友视频在线观看18| 99re在线播放| 99热最新| 狼人婷婷综合| 婷婷激情四射五月天| 美女天天久久| 欲求不满的人妻| 五月天丁香成人社| 操逼五月婷婷| 丁六月激情| 激情五月综合网| 另类在线| 99操视频| 欧美大香蕉视频| 久久久噜噜噜久久人妻| 婷婷丁香97| 九九人人看| 丁香五月天综合| 六月综合婷婷开心伊人| 亚洲性爱99| 婷婷五月色| 婷婷丁香五月av| 99热免费| 久久色五月天| 日韩999| 深情六月婷婷综合久久| 五月婷视频| 婷婷色基地在线看| 开心五月婷婷婷美女| 色婷婷色99国产综合精品| 人人操人人看97干| 婷婷六月丁| 丁香六月激情综合网| 国产一级婬片毛片| 丁香六月婷婷操逼网| 色五月婷婷久久爱| 做爰丰满少妇1313| 色情一区二区播放| 亚洲性爱AV|