一種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng),屬于氣體或液體的分配與計(jì)量【技術(shù)領(lǐng)域】,其查詢模塊、接收模塊、解析模塊、處理模塊、顯示模塊和存儲(chǔ)模塊。此種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng)由于主控板能夠自動(dòng)根據(jù)加氣車號(hào)信息從所管轄的多個(gè)分控板中挑選出同時(shí)為同一輛車加氣的分控板,并將所選出的分控板的加氣量數(shù)據(jù)進(jìn)行相加顯示,即在主控板連接的顯示屏中實(shí)時(shí)地更新與顯示該輛車的加氣量和金額,使用戶如同用一支加氣槍加氣一樣的明了加氣情況,同時(shí)避免了人工核算錯(cuò)的現(xiàn)象,節(jié)省了核算時(shí)間,能夠提升加氣效率。
【專利說明】一種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于氣體或液體的分配與計(jì)量【技術(shù)領(lǐng)域】,具體涉及一種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著石油資源的日益短缺,其價(jià)格也逐日上升,天然氣作為一種清潔能源正在逐步成為一種車用新型燃料,以緩解石油資源的供應(yīng)壓力。于是,加氣機(jī)作為一種加氣設(shè)備應(yīng)運(yùn)而生。通常的加氣機(jī)如同加油機(jī)一樣,一面一個(gè)加氣槍,一個(gè)加氣槍同時(shí)只能為一輛車加氣,此種加氣機(jī)在實(shí)際應(yīng)用中也逐漸暴漏出不足,尤其是給具有三個(gè)以上儲(chǔ)氣罐的大型車輛加氣時(shí),需要各個(gè)儲(chǔ)氣罐逐一加氣,延長了加氣時(shí)間,降低了加氣效率。
[0003]針對(duì)上述問題,人們陸續(xù)研制出了多槍加氣機(jī),各個(gè)加氣槍擁有各自獨(dú)立的顯示與打印系統(tǒng)并獨(dú)立工作。如此以來,兩支以上加氣槍同時(shí)為一部車加氣結(jié)束后,需要人工將各加氣槍的金額做累計(jì)結(jié)算。此種方式既費(fèi)時(shí)費(fèi)工,又存在人工計(jì)算錯(cuò)誤的隱患。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是提供一種多槍加氣機(jī)累計(jì)顯示方法及系統(tǒng),能夠自動(dòng)顯不多只加氣槍為同一輛車加氣時(shí)的累計(jì)加氣量。
[0005]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是:設(shè)計(jì)一種多槍加氣機(jī)累計(jì)顯示方法,包括主控板,主控板與兩塊以上的分控板相連接,其特征在于:包括以下步驟:
(1)查詢:主控板向分控板發(fā)送查詢命令;
(2)接收數(shù)據(jù):分控板接收到查詢命令后將數(shù)據(jù)打包成數(shù)據(jù)包,并返回給主控板;
(3)解析數(shù)據(jù):主控板將接收的數(shù)據(jù)包進(jìn)行解析,解析出分控板的編號(hào)信息、加氣車號(hào)信息、加氣量信息和狀態(tài)信息;
(4)數(shù)據(jù)處理:判斷解析的數(shù)據(jù)包中,加氣車號(hào)信息相同的數(shù)據(jù)包?2時(shí),將加氣車號(hào)信息相同的數(shù)據(jù)包中的加氣量信息進(jìn)行相加,并將相加后的數(shù)據(jù)送往顯示器進(jìn)行顯示;
(5)數(shù)據(jù)存儲(chǔ):判斷加氣車號(hào)信息相同的數(shù)據(jù)包中的狀態(tài)信息,狀態(tài)信息全部為加氣結(jié)束時(shí),將步驟(4)中相加后的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器;否則,循環(huán)執(zhí)行步驟(1)?(5).
[0006]優(yōu)選的,還包括打印數(shù)據(jù)的步驟,將存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)進(jìn)行打印。
[0007]優(yōu)選的,步驟(1)中查詢命令是按照編號(hào)信息的次序逐一發(fā)送的,待編號(hào)信息的首位或者末位結(jié)束時(shí),進(jìn)入下一輪回。
[0008]優(yōu)選的,首位分控板的編號(hào)信息定義為1,末位分控板的編號(hào)信息定義為I待發(fā)送查詢命令的編號(hào)信息為II,當(dāng)前發(fā)送查詢命令的編號(hào)信息為1,11=1 + 1,當(dāng)II ? ~時(shí),11=1。
[0009]優(yōu)選的,首位分控板的編號(hào)信息定義為1,末位分控板的編號(hào)信息定義為I待發(fā)送查詢命令的編號(hào)信息為II,當(dāng)前發(fā)送查詢命令的編號(hào)信息為1,11=1 一 1,當(dāng)II ? 1時(shí),11蝴。
[0010]本發(fā)明還提供了一種能夠具體實(shí)現(xiàn)上述方法的多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:包括查詢模塊:向連接在主控板上的各分控板發(fā)送查詢命令;
接收模塊:接收分控板接收到查詢命令后返回的數(shù)據(jù)包;
解析模塊:將接收模塊接收到的數(shù)據(jù)包,解析出分控板的編號(hào)信息、加氣車號(hào)信息、力口氣量信息和狀態(tài)信息;
處理模塊:根據(jù)解析模塊解析的信息,判斷加氣車號(hào)信息相同的數(shù)據(jù)包數(shù)量,數(shù)據(jù)包數(shù)量? 2時(shí),將加氣車號(hào)信息相同的數(shù)據(jù)包中的加氣量信息進(jìn)行相加,并將相加后的數(shù)據(jù)傳送給顯示模塊;
顯示模塊:接收處理模塊的數(shù)據(jù),并傳送給顯示屏進(jìn)行顯示;
存儲(chǔ)模塊:根據(jù)解析模塊解析的信息,待加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)信息全為加氣結(jié)束時(shí),處理模塊相加后的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器。
[0011]優(yōu)選的,還包括打印模塊,打印模塊接收存儲(chǔ)模塊的數(shù)據(jù),并發(fā)出打印命令。
[0012]優(yōu)選的,查詢模塊按照各分控板編號(hào)信息的次序逐一發(fā)送查詢命令。
[0013]優(yōu)選的,處理模塊還將多個(gè)數(shù)據(jù)包中相同的加氣車號(hào)信息存儲(chǔ)到存儲(chǔ)模塊。
[0014]優(yōu)選的,處理模塊還將加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)數(shù)據(jù)為加氣結(jié)束時(shí)的加氣量存儲(chǔ)到存儲(chǔ)模塊。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
1、由于主控板能夠自動(dòng)根據(jù)加氣車號(hào)信息從所管轄的多個(gè)分控板中挑選出同時(shí)為同一輛車加氣的分控板,并將所選出的分控板的加氣量數(shù)據(jù)進(jìn)行相加顯示,即在主控板連接的顯示屏中實(shí)時(shí)地更新與顯示該輛車的加氣量和金額,使用戶如同用一支加氣槍加氣一樣的明了加氣情況,同時(shí)避免了人工核算錯(cuò)的現(xiàn)象,節(jié)省了核算時(shí)間,能夠提升加氣效率。
[0016]2、由于增加了打印環(huán)節(jié),能夠?qū)⒍嘀Ъ託鈽屚瑫r(shí)為一輛車加氣時(shí)的合計(jì)加氣量、金額及車牌號(hào)信息打印出來,節(jié)省了多支加氣槍各自打印時(shí)的紙張浪費(fèi)。
[0017]3、主控板采用按照分控板的編號(hào)信息逐一發(fā)送查詢命令的方式,技術(shù)成熟,簡單且穩(wěn)定。
[0018]4、由于處理模塊還將多個(gè)數(shù)據(jù)包中相同的加氣車號(hào)信息存儲(chǔ)到存儲(chǔ)模塊,便于數(shù)據(jù)的管理與打印,方便更好地將小票與加氣車輛對(duì)應(yīng)起來。
[0019]5、由于處理模塊還將加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)數(shù)據(jù)為加氣結(jié)束時(shí)的加氣量存儲(chǔ)到存儲(chǔ)模塊,便于車輛的多槍各自加氣信息的管理,并方便該信息的打印,使得小票信息更加直觀明了。
【專利附圖】
【附圖說明】
[0020]圖1是實(shí)施例一的程序流程圖。
[0021]附圖標(biāo)記為:1、查詢模塊;2、接收模塊;3、解析模塊;4、處理模塊;5、存儲(chǔ)模塊;
6、打印模塊;7、顯示模塊。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖與【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0023]本發(fā)明按照分控板的編號(hào)信息由小及大的順序排列,編號(hào)最小的分控板定義為首位板,編號(hào)最大的分控板定義為末位板。
[0024]實(shí)施例一
如圖1所示,本發(fā)明中的查詢模塊1負(fù)責(zé)向連接在主控板上的各分控板發(fā)送查詢命令,分控板接收到查詢命令后將相關(guān)數(shù)據(jù)進(jìn)行打包形成數(shù)據(jù)包,并將該數(shù)據(jù)包返回給主控板,接收模塊2則負(fù)責(zé)接收到返回的數(shù)據(jù)包,并將數(shù)據(jù)包發(fā)送給解析模塊3,解析模塊3對(duì)接收的數(shù)據(jù)包進(jìn)行解析,解析出數(shù)據(jù)包中包含的加氣車號(hào)信息、加氣量信息、狀態(tài)信息以及分控板的編號(hào)信息,然后進(jìn)入數(shù)據(jù)處理操作;處理模塊4根據(jù)解析模塊3解析出的信息,判斷加氣車號(hào)信息相同的數(shù)據(jù)包數(shù)量,如果數(shù)據(jù)包數(shù)量? 2時(shí),則將加氣車號(hào)信息相同的數(shù)據(jù)包中的加氣量信息進(jìn)行相加,相加后的數(shù)據(jù)傳送給顯示模塊7 ;顯示模塊7接收處理模塊4的數(shù)據(jù)后傳送給顯示屏進(jìn)行顯示。
[0025]另外,存儲(chǔ)模塊5還根據(jù)解析模塊3解析的信息,待加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)信息全為加氣結(jié)束時(shí),將處理模塊4相加后的數(shù)據(jù)、加氣車號(hào)信息以及對(duì)應(yīng)數(shù)據(jù)包中的加氣量信息存儲(chǔ)到存儲(chǔ)器。打印模塊6則讀取存儲(chǔ)模塊5的數(shù)據(jù),并發(fā)出打印命令,驅(qū)動(dòng)小票打印機(jī)工作,打印出紙張小票。
[0026]上述系統(tǒng)的具體工作過程如下:
下面以首位板的編號(hào)為1,末位板的編號(hào)為I當(dāng)前編號(hào)為1,待發(fā)送編號(hào)為II進(jìn)行說明。同時(shí)將從首位板依次查詢至末位板成為一輪查詢。
[0027]先依據(jù)首位板的編號(hào)向首位板發(fā)送查詢命令,首位板如果有要返回的數(shù)據(jù),則將要返回的數(shù)據(jù)打包成數(shù)據(jù)包發(fā)送給主控板;如果沒有數(shù)據(jù)返回,則當(dāng)前編號(hào)加1后作為待發(fā)送編號(hào),準(zhǔn)備向下一塊分控板發(fā)送查詢命令。
[0028]主控板接收到返回?cái)?shù)據(jù)包后,將該數(shù)據(jù)包進(jìn)行解析,解析出加氣車號(hào)信息、加氣量信息、狀態(tài)信息以及分控板的編號(hào)信息;待同一輪查詢中返回的數(shù)據(jù)全部解析完畢后,根據(jù)包含同一加氣車號(hào)數(shù)據(jù)包的個(gè)數(shù),認(rèn)定為同一車輛同時(shí)加氣的分控板數(shù),即加氣槍的支數(shù),如果同一輪數(shù)據(jù)解析中,所有數(shù)據(jù)包中包含的加氣車號(hào)信息均不相同,則進(jìn)入下一輪查詢命令發(fā)送,重復(fù)上述操作;如果加氣槍的支數(shù)? 2時(shí),則把含同一加氣車號(hào)信息的數(shù)據(jù)包中加氣量數(shù)據(jù)進(jìn)行相加,相加后送往顯示屏顯示。
[0029]然后進(jìn)一步判斷包含有同一加氣車號(hào)信息的數(shù)據(jù)包中的狀態(tài)信息,如果均為加氣結(jié)束狀態(tài)時(shí),則把相加后的數(shù)據(jù)、加氣車號(hào)信息以及加氣量數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器;如果狀態(tài)信息沒有全部為加氣結(jié)束狀態(tài)時(shí),則仍然進(jìn)入下一輪查詢命令的發(fā)送。
[0030]最后打印模塊6讀取存儲(chǔ)器中的數(shù)據(jù),并驅(qū)動(dòng)小票打印機(jī)工作,打印出紙張小票,此次累計(jì)結(jié)算結(jié)束。該系統(tǒng)將進(jìn)入下一輪工作。
[0031]實(shí)施例二
本實(shí)施例與實(shí)施例一的不同之處在于:查詢命令中的分控板編號(hào)是從大到小依次發(fā)送的,即從末位板開始發(fā)送(1 =幻,末位板發(fā)送完畢后逐次減1 (11 = 1-0,向其他分控板發(fā)送;待]1 ? 1時(shí),再從末位板開始新一輪查詢命令的發(fā)送。其余均同實(shí)施例一。
[0032]上述實(shí)施例中的查詢命令均是按分控板的編號(hào)次序逐一發(fā)送的,當(dāng)然還可以廣播的形式發(fā)送,即分控板只接收跟自己相關(guān)的查詢命令。
[0033]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非是對(duì)本發(fā)明作其它形式的限制,任何熟悉本專業(yè)的技術(shù)人員可能利用上述揭示的技術(shù)內(nèi)容加以變更或改型為等同變化的等效實(shí)施例。但是凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡單修改、等同變化與改型,仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍。
【權(quán)利要求】
1.一種多槍加氣機(jī)累計(jì)顯示方法,包括主控板,主控板與兩塊以上的分控板相連接,其特征在于:包括以下步驟: (1)查詢:主控板向分控板發(fā)送查詢命令; (2)接收數(shù)據(jù):分控板接收到查詢命令后將數(shù)據(jù)打包成數(shù)據(jù)包,并返回給主控板; (3)解析數(shù)據(jù):主控板將接收的數(shù)據(jù)包進(jìn)行解析,解析出分控板的編號(hào)信息、加氣車號(hào)信息、加氣量信息和狀態(tài)信息; (4)數(shù)據(jù)處理:判斷解析的數(shù)據(jù)包中,加氣車號(hào)信息相同的數(shù)據(jù)包>2時(shí),將加氣車號(hào)信息相同的數(shù)據(jù)包中的加氣量信息進(jìn)行相加,并將相加后的數(shù)據(jù)送往顯示器進(jìn)行顯示; (5)數(shù)據(jù)存儲(chǔ):判斷加氣車號(hào)信息相同的數(shù)據(jù)包中的狀態(tài)信息,狀態(tài)信息全部為加氣結(jié)束時(shí),將步驟(4)中相加后的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器;否則,循環(huán)執(zhí)行步驟(I)?(5)。
2.按照權(quán)利要求1所述的多槍加氣機(jī)累計(jì)顯示方法,其特征在于:還包括打印數(shù)據(jù)的步驟,將存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)進(jìn)行打印。
3.按照權(quán)利要求1或2所述的多槍加氣機(jī)累計(jì)顯示方法,其特征在于:步驟(I)中查詢命令是按照編號(hào)信息的次序逐一發(fā)送的,待編號(hào)信息的首位或者末位結(jié)束時(shí),進(jìn)入下一輪回。
4.按照權(quán)利要求3所述的多槍加氣機(jī)累計(jì)顯示方法,其特征在于:首位分控板的編號(hào)信息定義為I,末位分控板的編號(hào)信息定義為N,待發(fā)送查詢命令的編號(hào)信息為n,當(dāng)前發(fā)送查詢命令的編號(hào)信息為i,n=i + 1,當(dāng)η > N時(shí),η=1。
5.按照權(quán)利要求3所述的多槍加氣機(jī)累計(jì)顯示方法,其特征在于:首位分控板的編號(hào)信息定義為I,末位分控板的編號(hào)信息定義為N,待發(fā)送查詢命令的編號(hào)信息為η,當(dāng)前發(fā)送查詢命令的編號(hào)信息為i,n=i — 1,當(dāng)η < I時(shí),η=Ν。
6.一種多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:包括 查詢模塊:向連接在主控板上的各分控板發(fā)送查詢命令; 接收模塊:接收分控板接收到查詢命令后返回的數(shù)據(jù)包; 解析模塊:將接收模塊接收到的數(shù)據(jù)包,解析出分控板的編號(hào)信息、加氣車號(hào)信息、力口氣量信息和狀態(tài)信息; 處理模塊:根據(jù)解析模塊解析的信息,判斷加氣車號(hào)信息相同的數(shù)據(jù)包數(shù)量,數(shù)據(jù)包數(shù)量> 2時(shí),將加氣車號(hào)信息相同的數(shù)據(jù)包中的加氣量信息進(jìn)行相加,并將相加后的數(shù)據(jù)傳送給顯示模塊; 顯示模塊:接收處理模塊的數(shù)據(jù),并傳送給顯示屏進(jìn)行顯示; 存儲(chǔ)模塊:根據(jù)解析模塊解析的信息,待加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)信息全為加氣結(jié)束時(shí),處理模塊相加后的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器。
7.按照權(quán)利要求6所述的多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:還包括打印模塊,打印模塊接收存儲(chǔ)模塊的數(shù)據(jù),并發(fā)出打印命令。
8.按照權(quán)利要求6或7所述的多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:查詢模塊按照各分控板編號(hào)信息的次序逐一發(fā)送查詢命令。
9.按照權(quán)利要求6或7所述的多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:處理模塊還將多個(gè)數(shù)據(jù)包中相同的加氣車號(hào)信息存儲(chǔ)到存儲(chǔ)模塊。
10.按照權(quán)利要求6或7所述的多槍加氣機(jī)累計(jì)顯示系統(tǒng),其特征在于:處理模塊還將加氣車號(hào)信息相同的數(shù)據(jù)包中狀態(tài)數(shù)據(jù)為加氣結(jié)束時(shí)的加氣量存儲(chǔ)到存儲(chǔ)模塊。
【文檔編號(hào)】F17C13/02GK104406044SQ201410638434
【公開日】2015年3月11日 申請(qǐng)日期:2014年11月13日 優(yōu)先權(quán)日:2014年11月13日
【發(fā)明者】欒兆明, 王嘉作, 王濤, 杜金海 申請(qǐng)人:淄博華創(chuàng)燃?xì)庠O(shè)備開發(fā)有限公司