一種具有改進界面顯示功能的測試測量儀器的制造方法
【專利摘要】本發(fā)明涉及測試測量【技術(shù)領(lǐng)域】,尤其涉及一種具有改進界面顯示功能的測試測量儀器,其中輸入單元,用于獲取文件數(shù)據(jù);所述解析單元,用于解析所述文件數(shù)據(jù),得到顯示數(shù)據(jù)和定制信息;存儲單元,用于保存所述顯示數(shù)據(jù)和定制信息;顯示單元,用于讀取所述顯示數(shù)據(jù)和定制信息,在顯示界面上根據(jù)所述定制信息在顯示界面中顯示信息內(nèi)容。通過上述實施例,用數(shù)據(jù)鏈表的形式管理定制信息,方便存儲多組用戶定制信息和顯示數(shù)據(jù),用戶可以選擇其中一組數(shù)據(jù)進行顯示;輸入方式靈活快捷,支持U盤直接讀取,也支持遠程命令接口直接下載數(shù)據(jù);支持常用的圖片編碼方式之外,還自定義了專用的數(shù)據(jù)格式。
【專利說明】一種具有改進界面顯示功能的測試測量儀器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試測量【技術(shù)領(lǐng)域】,尤其涉及一種具有改進界面顯示功能的測試測量儀器。
【背景技術(shù)】
[0002]隨著LCD液晶屏的普及,測試測量儀器從傳統(tǒng)數(shù)碼管顯示形式的簡單顯示轉(zhuǎn)換到了彩色LCD液晶屏上顯示,而且用戶也不再僅僅局限于關(guān)注儀器的功能和性能,而是逐漸對良好的用戶體驗提出了更高的要求。各大儀器制造商均在具有LCD屏幕的測試測量儀器中加入了必要的開機界面、主界面和各種開機后顯示的輔助界面。而在不斷改善用戶體驗的同時,大家均將精力主要集中在了主界面各種參數(shù)的布局方式、字體、預覽功能和軟菜單的編排上。
[0003]但是在現(xiàn)有技術(shù)中在測試測量儀器出廠時已經(jīng)確定了該款儀器的顯示方式和顯示風格,即使用戶不喜歡其顯示風格,也只能被動接受。儀器啟動時的畫面都比較類似,不管各個儀器廠商生產(chǎn)的設(shè)備開機界面顯示什么內(nèi)容、選擇什么配色,其都大同小異的將開機界面固化在了程序中,不能給用戶更好地使用體驗。另外,在測試儀器中也沒有提供對該款儀器的所有者、使用者甚至固資編號的查詢,不方便在實驗室批量儀器的環(huán)境下進行管理。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例為了解決現(xiàn)有技術(shù)中一種在示波器及在該示波器中定制顯示信息的方法,能夠由用戶在示波器中定制顯示圖片和顯示的信息。
[0005]本發(fā)明實施例提供了一種具有改進界面顯示功能的測試測量儀器,包括,
[0006]輸入單元,解析單元,存儲單元,顯示單元;
[0007]所述輸入單元,用于獲取文件數(shù)據(jù);
[0008]所述解析單元,用于解析所述文件數(shù)據(jù),得到顯示數(shù)據(jù)和定制信息;
[0009]所述存儲單元,用于保存所述顯示數(shù)據(jù)和定制信息;
[0010]所述顯示單元,用于讀取所述顯示數(shù)據(jù)和定制信息,在顯示界面上根據(jù)所述定制信息在顯示界面中顯示信息內(nèi)容。
[0011]根據(jù)本發(fā)明實施例所述的測試測量儀器的一個進一步的方面,所述輸入單元包括有線接口,或者無線接口。
[0012]根據(jù)本發(fā)明實施例所述的測試測量儀器的再一個進一步的方面,所述顯示數(shù)據(jù)的數(shù)據(jù)格式包括通用圖片格式,所述定制信息包括顯示設(shè)置參數(shù)。
[0013]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,所述定制信息還包括用戶信息。
[0014]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,所述顯示單元進一步用于讀取顯示數(shù)據(jù)和定制信息,并獲得所述定制信息中的顯示設(shè)置參數(shù),根據(jù)所述顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述顯示數(shù)據(jù);和/或,讀取所述定制信息,根據(jù)所述定制信息中的顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述用戶信息。
[0015]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,所述文件數(shù)據(jù)包括各自獨立的顯示數(shù)據(jù)和定制信息。
[0016]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,所述文件數(shù)據(jù)的數(shù)據(jù)格式如下:數(shù)據(jù)格式的標識參數(shù)字段,編碼格式字段,顯示設(shè)置參數(shù)字段,顯示數(shù)據(jù),其中,所述顯示設(shè)置參數(shù)進一步包括所述顯示數(shù)據(jù)在顯示界面中的X、y坐標、寬度、高度和位寬。
[0017]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,所述存儲單元以動態(tài)鏈表的形式保存多組所述顯示數(shù)據(jù)及其對應的定制信息。
[0018]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,還包括觸發(fā)單元,用于在接收到開機界面定制啟動命令式或運行界面定制啟動命令時,觸發(fā)顯示單元讀取對應的顯示數(shù)據(jù)和定制信息,在顯示界面中顯示信息內(nèi)容。
[0019]根據(jù)本發(fā)明實施例所述的測試測量儀器的另一個進一步的方面,還包括預覽單元,用于在所述試測量儀器運行過程中觸發(fā)顯示單元讀取所述顯示數(shù)據(jù)和定制信息,在預覽顯示界面中顯示信息內(nèi)容。
[0020]通過本發(fā)明實施例的測試測量儀器,用數(shù)據(jù)鏈表的形式管理定制信息,方便存儲多組用戶定制信息和顯示數(shù)據(jù),用戶可以選擇其中一組數(shù)據(jù)進行顯示;輸入方式靈活快捷,支持U盤直接讀取,也支持遠程命令接口直接下載數(shù)據(jù);支持常用的圖片編碼方式之外,還自定義了專用的數(shù)據(jù)格式,方便在文件數(shù)據(jù)中包含諸如坐標信息之類的必要的定制信息;用戶可以即時預覽當前有效的定制界面;進行定制界面操作時增加了安全驗證,進行了簡單的權(quán)限管理;可以在開機后設(shè)置、修改和查詢當前儀器的所有者、使用者和固資編號等信息,方便進行固資管理。
【專利附圖】
【附圖說明】
[0021]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:
[0022]圖1為本發(fā)明實施例提供的一種在測試測量儀器中定制顯示信息方法的流程圖;
[0023]圖2所示為本發(fā)明實施例一種測試測量儀器的結(jié)構(gòu)示意圖;
[0024]圖3所示為本發(fā)明實施例通過USB接口獲取文件數(shù)據(jù)的流程圖;
[0025]圖4所示為本發(fā)明實施例通過網(wǎng)絡(luò)獲取文件數(shù)據(jù)的流程圖;
[0026]圖5a為本發(fā)明實施例特定圖片數(shù)據(jù)格式的示意圖;
[0027]圖5b為本發(fā)明實施例定制信息的格式示意圖;
[0028]圖6所示為本發(fā)明實施例存儲文件數(shù)據(jù)的動態(tài)鏈表的示意圖;
[0029]圖7為本發(fā)明實施例存儲文件數(shù)據(jù)的流程圖;
[0030]圖8所示為本發(fā)明實施例預覽用于開機畫面的文件數(shù)據(jù)的流程圖;
[0031]圖9所示為本發(fā)明實施例讀取所述動態(tài)鏈表顯示數(shù)據(jù)和用戶定制信息的流程圖;
[0032]圖10所示為本發(fā)明實施例解析rbmp格式的文件數(shù)據(jù)的流程圖;
[0033]圖11所示為本發(fā)明實施例用戶定制示波器開機畫面的示意圖;[0034]圖12所示為本發(fā)明實施例用戶定制用戶信息的示意圖。
【具體實施方式】
[0035]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0036]如圖1為本發(fā)明實施例提供的一種在測試測量儀器中定制顯示信息方法的流程圖。
[0037]包括步驟101,獲取文件數(shù)據(jù)。
[0038]所述示波器可以通過有線接口或者無線接口獲取所述文件數(shù)據(jù),其中,有線接口包括USB接口等,還可以包括RJ45等網(wǎng)絡(luò)接口,所述無線接口包括無線通信單元和無線網(wǎng)絡(luò)通信單元,所述無線通信單元例如可以為藍牙通信單元、紅外通信單元等獲取文件數(shù)據(jù),所述無線網(wǎng)絡(luò)通信單元例如可以為WiFi單元,3G網(wǎng)路通信單元等獲取遠端的文件數(shù)據(jù)。
[0039]其中在所述文件數(shù)據(jù)中包括,顯示數(shù)據(jù)和定制信息,其中所述顯示數(shù)據(jù)包括顯示的圖片數(shù)據(jù),所述定制信息包括顯示設(shè)置參數(shù),進一步的所述定制信息還可以包括用戶信息,其中,所述顯示設(shè)置參數(shù)包括顯示圖片的坐標、圖片的寬和高,用戶信息的坐標等參數(shù),所述用戶信息包括所有者、使用者、固資編號等。
[0040]步驟102,解析所述文件數(shù)據(jù),得到顯示數(shù)據(jù)和定制信息。
[0041]步驟103,保存所述顯示數(shù)據(jù)和定制信息。
[0042]可以使用動態(tài)鏈表存儲多組所述顯示數(shù)據(jù)和定制信息,所述動態(tài)鏈表中包含了當前元素存儲地址、指向下一個元素的指針、當前組定制信息和顯示數(shù)據(jù)是否生效的標志以及CRC校驗碼等,通過動態(tài)鏈表使得用戶可以在多組顯示數(shù)據(jù)和定制信息中選擇使用哪個,例如顯示不同的圖片和定制信息。
[0043]步驟104,讀取所述顯示數(shù)據(jù)和定制信息,在顯示界面上根據(jù)所述定制信息在顯示界面中顯示信息內(nèi)容。
[0044]所述顯示的信息內(nèi)容包括顯示數(shù)據(jù)或定制信息中的用戶信息。
[0045]在該步驟104中,根據(jù)所述顯示數(shù)據(jù)的數(shù)據(jù)格式讀取顯示數(shù)據(jù),并根據(jù)所述定制信息獲得所述顯示數(shù)據(jù)的顯示設(shè)置參數(shù),根據(jù)所述顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述顯示數(shù)據(jù);或者,根據(jù)所述定制信息中的顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述用戶信息。
[0046]其中,所述文件數(shù)據(jù)包括各自獨立的顯示數(shù)據(jù)和定制信息,或者所述文件數(shù)據(jù)的數(shù)據(jù)格式如下:數(shù)據(jù)格式的標識參數(shù)字段,編碼格式字段,顯示設(shè)置參數(shù)字段,顯示數(shù)據(jù),其中,所述顯示設(shè)置參數(shù)進一步包括所述顯示數(shù)據(jù)在顯示界面中的X、y坐標、寬度、高度和位寬。所述顯示數(shù)據(jù)的數(shù)據(jù)格式可以包括bmp、jpeg、png等通用圖片格式。
[0047]在所述步驟103之前還包括驗證所述獲得的顯示數(shù)據(jù)和定制信息是否符合預先定義的規(guī)則,如果符合所述預先定義的規(guī)則,則進入步驟103保存所述顯示數(shù)據(jù)和定制信肩、O
[0048]通過上述實施例,可以在示波器上顯示任意定制的圖片和文字信息,在所述示波器啟動時可以根據(jù)用戶的設(shè)置的或者從遠端獲得的定制內(nèi)容和圖片,在顯示界面上顯示特定的圖片,從而提高用戶的使用體驗,并且示波器還可以于運行過程中根據(jù)用戶設(shè)定的或者從遠端獲得的定制內(nèi)容,在在顯示界面上顯示特定的用戶信息,從而實現(xiàn)快捷的固定資產(chǎn)的管理,避免現(xiàn)有技術(shù)中使用紙質(zhì)的二維條碼出現(xiàn)的條碼標簽易損等問題。
[0049]如圖2所示為本發(fā)明實施例一種具有改進界面顯示功能的測試測量儀器的結(jié)構(gòu)示意圖。
[0050]包括輸入單元201,解析單元202,存儲單元203,顯示單元204。
[0051]所述輸入單元201,用于測試測量儀器獲取文件數(shù)據(jù)。
[0052]所述解析單元202,用于解析所述文件數(shù)據(jù),得到顯示數(shù)據(jù)和定制信息。
[0053]所述存儲單元203,用于保存所述顯示數(shù)據(jù)和定制信息。
[0054]所述顯示單元204,用于讀取所述顯示數(shù)據(jù)和定制信息,在顯示界面上根據(jù)所述定制信息在顯示界面中顯示信息內(nèi)容。
[0055]其中所述輸入單元201包括有線接口,例如通過USB接口等接口方式從USB存儲設(shè)備中獲取所述文件數(shù)據(jù),還可以通過有線網(wǎng)絡(luò)的方式從遠端獲取所述文件數(shù)據(jù),其中,所述有線網(wǎng)絡(luò)方式可以包括通過RJ45接口等;還可以包括無線接口,所述無線接口包括無線通信單元和無線網(wǎng)絡(luò)通信單元,所述無線通信單元包括藍牙通信單元、紅外通信單元等,所述無線網(wǎng)絡(luò)通信單元包括WiFi單元,3G網(wǎng)路通信單元等。
[0056]其中在所述文件數(shù)據(jù)中包括顯示數(shù)據(jù)和定制信息,其中所述顯示數(shù)據(jù)包括顯示的圖片數(shù)據(jù),所述定制信息包括顯示設(shè)置參數(shù),進一步的所述定制信息還可以包括用戶信息,其中,所述顯示設(shè)置參數(shù)包括顯示圖片的坐標、圖片的寬和高,用戶信息的坐標等參數(shù),所述用戶信息包括所有者、固資編號等。
[0057]所述文件數(shù)據(jù)中的顯示數(shù)據(jù)和定制信息可以是獨立存在的,也可以是包含在同一個數(shù)據(jù)格式下,例如該文件數(shù)據(jù)的數(shù)據(jù)格式包括,數(shù)據(jù)格式的標識參數(shù)字段,編碼格式字段,顯示設(shè)置參數(shù)字段,顯示數(shù)據(jù),其中,所述顯示設(shè)置參數(shù)進一步包括所述顯示數(shù)據(jù)在顯示界面中的x、y坐標、寬度、高度和位寬。所述顯示數(shù)據(jù)的數(shù)據(jù)格式可以包括BMP、JPEG、PNG等通用圖片格式,或者,所述顯示數(shù)據(jù)可以包括構(gòu)成圖像的原始數(shù)據(jù)。
[0058]所述顯示單元204進一步用于讀取顯示數(shù)據(jù)和定制信息,并獲得所述定制信息中的顯示設(shè)置參數(shù),根據(jù)所述顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述顯示數(shù)據(jù);和/或,讀取所述定制信息,根據(jù)所述定制信息中的顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述用戶信息。
[0059]所述存儲單元203,以動態(tài)鏈表的形式保存多組所述顯示數(shù)據(jù)及其對應的定制信
肩、O
[0060]還包括驗證單元205,驗證所述獲得的顯示數(shù)據(jù)和定制信息是否符合預先定義的規(guī)則,如果符合所述預先定義的規(guī)則,則將所述顯示數(shù)據(jù)和定制信息存儲于所述存儲單元203。
[0061]還包括觸發(fā)單元206,用于在測試測量儀器開機接收到開機界面定制啟動命令式時,觸發(fā)顯示單元讀取對應的顯示數(shù)據(jù)和定制信息,在顯示界面中顯示信息內(nèi)容。觸發(fā)單元206還可以在測試測量儀器運行過程中,接收到運行界面定制啟動命令時,觸發(fā)顯示單元讀取對應的顯示數(shù)據(jù)和定制信息,在顯示界面中顯示信息內(nèi)容。在運行中,顯示單元204可以依據(jù)不同的顯示場景,讀取一組所述顯示數(shù)據(jù)及其對應的定制信息,進行顯示信息內(nèi)容的切換。
[0062]還包括預覽單元207,用于在所述試測量儀器運行過程中觸發(fā)顯示單元讀取所述顯示數(shù)據(jù)和定制信息,在預覽顯示界面中顯示信息內(nèi)容。
[0063]所述測試測量儀器可以包括示波器、信號發(fā)生器等。
[0064]通過上述實施例,可以在示波器上顯示任意定制的圖片和文字信息,在所述示波器啟動時可以根據(jù)用戶的設(shè)置的或者從遠端獲得的定制內(nèi)容和圖片,在顯示界面上顯示特定的圖片,從而提高用戶的使用體驗,并且示波器還可以于運行過程中根據(jù)用戶設(shè)定的或者從遠端獲得的定制內(nèi)容,在在顯示界面上顯示特定的用戶信息,從而實現(xiàn)快捷的固定資產(chǎn)的管理,避免現(xiàn)有技術(shù)中使用紙質(zhì)的二維條碼出現(xiàn)的條碼標簽易損等問題。
[0065]如圖3所示為本發(fā)明實施例通過USB接口獲取文件數(shù)據(jù)的流程圖。
[0066]包括步驟301,用戶通過輸入單元輸入文件數(shù)據(jù),在本例中用戶通過在示波器的USB接口上插入USB存儲設(shè)備,該USB存儲設(shè)備中存儲了本發(fā)明中的文件數(shù)據(jù),示波器開始識別USB存儲設(shè)備并開始獲取文件數(shù)據(jù)的流程。
[0067]步驟302,判斷是否讀取文件,如果是則進入步驟303,否則進入步驟308。
[0068]步驟303,測試測量儀器的解析單元判斷文件的后綴是否為bmp”,也就是判斷文件是否為bmp格式的顯示數(shù)據(jù),如果是則進入步驟309,否則進入步驟304。
[0069]步驟304,測試測量儀器的解析單元判斷文件的后綴是否為jpeg",也就是判斷文件是否為jpeg格式的顯示數(shù)據(jù),如果是則進入步驟310,否則進入步驟305。
[0070]步驟305,測試測量儀器的解析單元判斷文件的后綴是否為png”,也就是判斷文件是否為png格式的顯示數(shù)據(jù),如果是則進入步驟311,否則進入步驟306。
[0071]步驟306,測試測量儀器的解析單元判斷文件的后綴是否為rbmp”,也就是判斷文件是否為rbmp格式的文件數(shù)據(jù),如果是則進入步驟307,否則進入步驟312。
[0072]步驟307,測試測量儀器的解析單元按照rbmp格式讀取文件。
[0073]其中,rbmp格式的文件數(shù)據(jù)是本發(fā)明實施例文件數(shù)數(shù)據(jù)格式,其具體的數(shù)據(jù)格式可以如圖5a所示,該數(shù)據(jù)格式中包括了定制信息中的顯示設(shè)置參數(shù),其中首先的5個字節(jié)為數(shù)據(jù)格式的標識參數(shù),在本例中標識參數(shù)可以為RRRRR。編碼格式字段I個字節(jié),在該字段中表明數(shù)據(jù)的格式為rbmp。后面的顯示設(shè)置參數(shù)包括x、y坐標、顯示圖片的寬度、高度和位寬,其中x、y坐標各占2個字節(jié),表示該顯示數(shù)據(jù)在顯示界面上的坐標位置,所述寬度、高度和位寬為圖片在示波器顯示界面中的參數(shù),還包括CRC校驗位,隨后還包括數(shù)據(jù)內(nèi)容(即顯示數(shù)據(jù)),在該數(shù)據(jù)內(nèi)容中可以為構(gòu)成圖片的原始數(shù)據(jù),即用1、0表示的圖片數(shù)據(jù),或者還可以為BMP、JPEG、PNG等通用格式的顯示數(shù)據(jù)。在本例中,根據(jù)顯示設(shè)置參數(shù)中的寬度、高度和位寬截取一部分數(shù)據(jù)內(nèi)容中的圖片在顯示界面上進行顯示,這是因為有的顯示數(shù)據(jù)圖片可能很大,并不適合示波器較小的顯示界面。
[0074]上述的步驟303至306的判斷順序是可變的,本例只是給出了其中一種順序,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明實施例公開的內(nèi)容聯(lián)想到其它的判斷順序,都應包含在本發(fā)明的保護范圍之內(nèi)。
[0075]步驟308,進行其他操作。
[0076]步驟309,測試測量儀器的解析單元按照bmp格式讀取文件和該文件的定制信息,所述定制信息就是定義該bmp格式的圖片在顯示界面中的顯示位置坐標,顯示圖片的寬度、高度和位寬的信息。bmp,jpeg, png等格式文件的定制信息,如顯示位置坐標等通常需要需要用戶配置。
[0077]步驟310,測試測量儀器的解析單元按照jpeg格式讀取文件和該文件的定制信息,所述定制信息就是定義該jpeg格式的圖片在顯示界面中的顯示位置坐標,顯示圖片的寬度、高度和位寬的信息。
[0078]步驟311,測試測量儀器的解析單元按照png格式讀取文件和該文件的定制信息,所述定制信息就是定義該png格式的圖片在顯示界面中的顯示位置坐標,顯示圖片的寬度、高度和位寬的信息。
[0079]上述步驟309至步驟311中的定制信息的格式可以如圖5b所示,包括定制信息的總長度,即字節(jié)數(shù),顯示數(shù)據(jù)的坐標信息,長度(像素數(shù))和寬度(像素數(shù)),數(shù)據(jù)位寬(一個像素占多少位),定制信息存儲地址和CRC校驗。其中,坐標長度、寬度和數(shù)據(jù)位寬指定顯示圖片在顯示界面中的顯示設(shè)置參數(shù),即顯示圖片可能與所述顯示界面不匹配,需要通過顯示設(shè)置參數(shù)調(diào)整該顯示圖片。
[0080]步驟312,彈出無效文件提示。
[0081]步驟313,測試測量儀器的解析單元解析讀取的文件和定制信息,獲得顯示數(shù)據(jù)和顯示設(shè)置參數(shù)。
[0082]步驟314,測試測量儀器的解析單元將所述顯示數(shù)據(jù)和顯示設(shè)置參數(shù)存儲于存儲單元中。
[0083]步驟315,結(jié)束從USB設(shè)備上的文件數(shù)據(jù)獲取流程。
[0084]如圖4所示為本發(fā)明實施例通過網(wǎng)絡(luò)獲取文件數(shù)據(jù)的流程圖。
[0085]步驟401,用戶通過輸入單元輸入文件數(shù)據(jù),在本實施例中用戶通過在測試測量儀器的網(wǎng)絡(luò)接口接收本發(fā)明中的文件數(shù)據(jù),示波器開始接收文件數(shù)據(jù)流程。
[0086]步驟402,測試測量儀器的觸發(fā)單元判斷是否接收到了開機界面定制啟動的命令,如果是則進入步驟403,否則返回步驟402。
[0087]步驟403,測試測量儀器的解析單元接收編碼格式參數(shù)和實際數(shù)據(jù)長度。
[0088]步驟404,測試測量儀器的解析單元判斷編碼格式是否為rbmp,則進入步驟405,否則進入步驟406。
[0089]在步驟404中可選的步驟,如果接收的編碼格式不是rbmp,而是普通的jpeg或者bmp等文件格式,則將會采用示波器中有用戶設(shè)定好的顯示設(shè)置參數(shù)。
[0090]步驟405,測試測量儀器的解析單元接收該rbmp文件中坐標、寬度、高度及位寬的顯示設(shè)置參數(shù)。
[0091]步驟406,測試測量儀器的解析單元接收顯示數(shù)據(jù)。
[0092]在另一個實施例中,在接收jpeg或者bmp等文件格式的顯示數(shù)據(jù)時,如果示波器沒有存儲用戶設(shè)定好的顯示設(shè)置參數(shù),則在本步驟406中會同時接收顯示設(shè)置參數(shù)。
[0093]步驟407,測試測量儀器的解析單元解析得到的顯示數(shù)據(jù)和rbmp文件中的顯示設(shè)
置參數(shù)。
[0094]步驟408,測試測量儀器的解析單元將所述顯示數(shù)據(jù)和顯示設(shè)置參數(shù)存儲于存儲單元中。
[0095]步驟409,結(jié)束從網(wǎng)絡(luò)上的文件數(shù)據(jù)接收流程。[0096]通過上述圖3或圖4的實施例示波器獲取了文件數(shù)據(jù),然后通過存儲單元以動態(tài)鏈表的形式保存多組所述顯示數(shù)據(jù)及其對應的定制信息,例如可以通過如圖6的動態(tài)鏈表將所述文件數(shù)據(jù)以動態(tài)鏈表的方式進行存儲,其中圖6所示為本發(fā)明實施例存儲文件數(shù)據(jù)的動態(tài)鏈表的示意圖,動態(tài)鏈表中包含了當前元素存儲地址、指向下一個元素的指針、當前組定制信息和數(shù)據(jù)是否生效的標志以及CRC校驗碼。
[0097]上述存儲過程可以如圖7所示,圖7為本發(fā)明實施例存儲文件數(shù)據(jù)的流程圖。
[0098]步驟701,當完成完文件數(shù)據(jù)的獲取后(可以如圖3或者圖4所示實施例的方式獲得),內(nèi)存中保存了至少一組顯示數(shù)據(jù)和用戶定制信息。
[0099]步驟702,判斷動態(tài)鏈表頭是否為空,如果為空則進入步驟703,否則進入步驟704。
[0100]步驟703,該示波器從來沒有進行過開機界面的定制,將當前用戶輸入的顯示數(shù)據(jù)和用戶定制信息作為鏈表的第一個元素。
[0101]步驟704,如果不為空,則判斷指向下一個元素的指針是否為空,如果不為空則重復步驟704,直到找到鏈表中的最后一個元素為止。
[0102]步驟705,為顯示數(shù)據(jù)和用戶定制信息分配存儲地址,根據(jù)用戶操作設(shè)置當前組是否生效的標志,將指向下一個元素的指針指向NULL,進行CRC校驗,參與CRC運算的包括顯示數(shù)據(jù)和用戶定制信息的存儲地址、當前組是否生效的標志以及指向下一個元素的指針,獲得CRC校驗碼后賦給元素結(jié)構(gòu)中的CRC校驗碼存儲變量,將動態(tài)鏈表元素存到指定位置。
[0103]步驟706,根據(jù)分配的存儲地址,將定制信息和顯示數(shù)據(jù)存到存儲單元的指定位置。
[0104]步驟707,結(jié)束存儲。
[0105]作為進一步的實施例,如圖8所示為本發(fā)明實施例預覽用于開機畫面的文件數(shù)據(jù)的流程圖。
[0106]包括步驟801,測試測量儀器的預覽單元將當前顯示界面中的內(nèi)容緩存到內(nèi)存中。
[0107]步驟802,預覽單元在所述試測量儀器運行過程中觸發(fā)顯示單元讀取存儲文件數(shù)據(jù)的動態(tài)鏈表中讀取當前有效組的顯示數(shù)據(jù)和用戶定制信息。
[0108]步驟803,顯示單元在內(nèi)存中繪制顯示數(shù)據(jù)和用戶定制信息。
[0109]步驟804,調(diào)用顯示單元在顯示界面中顯示所述顯示數(shù)據(jù)和用戶定制信息。
[0110]步驟805,預覽單元判斷是否點擊退出按鍵,如果退出則進入步驟806,否則返回步驟805。
[0111]步驟806,退出預覽模式,將內(nèi)存中緩存原先的畫面內(nèi)容顯示到顯示界面中。
[0112]如圖9所示為本發(fā)明實施例讀取所述動態(tài)鏈表顯示數(shù)據(jù)和用戶定制信息的流程圖。
[0113]步驟901,顯示單元開機時從存儲設(shè)備中固定位置讀取如前所述的動態(tài)鏈表信
肩、O
[0114]步驟902,顯示單元判斷動態(tài)鏈表頭是否為空,如果為空則進入步驟903,否則返回步驟904。
[0115]步驟903,顯示單元該示波器沒有開機界面的定制信息和數(shù)據(jù),結(jié)束讀取操作;
[0116]步驟904,顯示單元對動態(tài)鏈表中的元素進行CRC校驗。[0117]步驟905,顯示單元將得到的校驗碼與讀出的校驗碼比較,如果比較結(jié)果正確,則進入步驟906,否則進入步驟907。
[0118]步驟906,顯示單元判斷動態(tài)鏈表的當前組是否有效,如果有效則進入步驟908,否則進入步驟909。
[0119]步驟907,定制信息有誤,結(jié)束讀取操作。
[0120]步驟908,顯示單元從指定的存儲地址讀取定制信息。
[0121]步驟909,顯示單元查找指向下一個元素的指針是否為空;如果為空則結(jié)束讀取操作;如果不為空則重復步驟904。
[0122]步驟910,顯示單元讀出定制信息后,進行CRC校驗,如果CRC校驗通過,則從定制信息中指定的定制數(shù)據(jù)存儲地址讀取指定字節(jié)數(shù)的顯示數(shù)據(jù)到內(nèi)存緩沖區(qū)中,結(jié)束讀取操作。
[0123]如圖10所示為本發(fā)明實施例解析rbmp格式的文件數(shù)據(jù)的流程圖。
[0124]包括步驟1001,解析單元針對rbmp文件格式的文件進行讀取,讀取數(shù)據(jù)格式的標識參數(shù)(前5個字節(jié))。
[0125]步驟1002,解析單元讀取編碼格式、坐標、寬度、高度、位寬和CRC校驗位。
[0126]步驟1003,解析單元對文件頭進行CRC校驗,如果通過則進入步驟1004,否則進入步驟1005。
[0127]步驟1004,解析單元判斷編碼格式是否為bmp格式,如果是則進入步驟1007,否則進入步驟1006。
[0128]步驟1005,彈出無效文件的提示。
[0129]步驟1006,解析單元判斷編碼格式是否為jpeg格式,如果是則進入步驟1009,否則進入步驟1008。
[0130]步驟1007,解析單元按照bmp格式讀取顯示數(shù)據(jù)。
[0131]步驟1008,解析單元判斷編碼格式是否為png格式,如果是則進入步驟1011,否則進入步驟1010。
[0132]步驟1009,解析單元按照jpeg格式讀取顯示數(shù)據(jù)。
[0133]步驟1010,解析單元判斷編碼格式是否為構(gòu)成圖像的原始數(shù)據(jù)格式,如果是則進入步驟1012,否則進入步驟1013。
[0134]步驟1011,解析單元按照png格式讀取顯示數(shù)據(jù)。
[0135]步驟1012,解析單元根據(jù)步驟1002中獲得的用于顯示的圖片寬、高和位寬算出構(gòu)成圖片的原始數(shù)據(jù)總長度。
[0136]步驟1013,彈出無效數(shù)據(jù)提示。
[0137]步驟1014,解析單元解析通用格式的顯示數(shù)據(jù),得到該顯示數(shù)據(jù)的寬、高和位寬等參數(shù)。
[0138]步驟1015,解析單元將RGB數(shù)據(jù)換換為RGB565的格式。
[0139]步驟1016,解析單元在存儲單元上分配指定長度的空間用于存儲。
[0140]步驟1017,解析單元根據(jù)前述步驟獲得的顯示設(shè)置參數(shù)給用戶定制信息賦值,保存到存儲單兀中。
[0141]步驟1018,存儲顯示數(shù)據(jù)和用戶定制信息。[0142]如圖11所示為本發(fā)明實施例用戶定制示波器開機畫面的示意圖,在該圖中包括了示波器開機的顯示界面,用戶輸入的顯示數(shù)據(jù),即圖片數(shù)據(jù),其中顯示數(shù)據(jù)可以包括bmp格式的圖片數(shù)據(jù),jpeg格式的圖片數(shù)據(jù),png格式的圖片數(shù)據(jù)或者構(gòu)成圖片的原始數(shù)據(jù),該顯示數(shù)據(jù)根據(jù)用戶輸入的定制信息中的坐標信息、圖片的高、寬度和位寬等顯示設(shè)置參數(shù)進行顯示,上述的顯示數(shù)據(jù)和顯示設(shè)置參數(shù)可以構(gòu)成如前述實施例中rbmp的特定格式,在該特定格式的數(shù)據(jù)中包括了顯示數(shù)據(jù)和顯示設(shè)置參數(shù),并且在示波器開機時根據(jù)顯示數(shù)據(jù)和顯示設(shè)置參數(shù)進行顯示。
[0143]如圖12所示為本發(fā)明實施例用戶定制用戶信息的示意圖,在該圖中用戶向示波器輸入包括用戶信息的定制信息,該用戶信息進一步包括所有者信息,使用者信息,固資編號等,在用戶調(diào)用該用戶信息進行顯示時,示波器將在顯示界面中顯示該用戶信息。
[0144]通過上述實施例,用數(shù)據(jù)鏈表的形式管理定制信息,方便存儲多組用戶定制信息和顯示數(shù)據(jù),用戶可以選擇其中一組數(shù)據(jù)進行顯示;輸入方式靈活快捷,支持U盤直接讀取,也支持遠程命令接口直接下載數(shù)據(jù);支持常用的圖片編碼方式之外,還自定義了專用的數(shù)據(jù)格式,方便在文件數(shù)據(jù)中包含諸如坐標信息之類的必要的定制信息;用戶可以即時預覽當前有效的定制界面;進行定制界面操作時增加了安全驗證,進行了簡單的權(quán)限管理;可以在開機后設(shè)置、修改和查詢當前儀器的所有者、使用者和固資編號等信息,方便進行固資管理。
[0145]以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種具有改進界面顯示功能的測試測量儀器,其特征在于包括, 輸入單元,解析單元,存儲單元,顯示單元; 所述輸入單元,用于獲取文件數(shù)據(jù); 所述解析單元,用于解析所述文件數(shù)據(jù),得到顯示數(shù)據(jù)和定制信息; 所述存儲單元,用于保存所述顯示數(shù)據(jù)和定制信息; 所述顯示單元,用于讀取所述顯示數(shù)據(jù)和定制信息,在顯示界面上根據(jù)所述定制信息在顯示界面中顯示信息內(nèi)容。
2.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,所述輸入單元包括有線接口,或者無線接口。
3.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,所述顯示數(shù)據(jù)的數(shù)據(jù)格式包括通用圖片格式,所述定制信息包括顯示設(shè)置參數(shù)。
4.根據(jù)權(quán)利要求3所述的測試測量儀器,其特征在于,所述定制信息還包括用戶信息。
5.根據(jù)權(quán)利要求4所述的測試測量儀器,其特征在于,所述顯示單元進一步用于讀取顯示數(shù)據(jù)和定制信息,并獲得所述定制信息中的顯示設(shè)置參數(shù),根據(jù)所述顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述顯示數(shù)據(jù);和/或,讀取所述定制信息,根據(jù)所述定制信息中的顯示設(shè)置參數(shù)在顯示界面的相應位置上顯示所述用戶信息。
6.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,所述文件數(shù)據(jù)包括各自獨立的顯示數(shù)據(jù)和定制信息。
7.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,所述文件數(shù)據(jù)的數(shù)據(jù)格式如下:數(shù)據(jù)格式的標識參數(shù)字段,編碼格式字段,顯示設(shè)置參數(shù)字段,顯示數(shù)據(jù),其中,所述顯示設(shè)置參數(shù)進一步包括所述顯示數(shù)據(jù)在顯示界面中的X、y坐標、寬度、高度和位寬。
8.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,所述存儲單元以動態(tài)鏈表的形式保存多組所述顯示數(shù)據(jù)及其對應的定制信息。
9.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,還包括觸發(fā)單元,用于在接收到開機界面定制啟動命令式或運行界面定制啟動命令時,觸發(fā)顯示單元讀取對應的顯示數(shù)據(jù)和定制信息,在顯示界面中顯示信息內(nèi)容。
10.根據(jù)權(quán)利要求1所述的測試測量儀器,其特征在于,還包括預覽單元,用于在所述試測量儀器運行過程中觸發(fā)顯示單元讀取所述顯示數(shù)據(jù)和定制信息,在預覽顯示界面中顯示信息內(nèi)容。
【文檔編號】G01R13/00GK103869119SQ201210540131
【公開日】2014年6月18日 申請日期:2012年12月13日 優(yōu)先權(quán)日:2012年12月13日
【發(fā)明者】葉群松, 王悅, 王鐵軍, 李維森 申請人:北京普源精電科技有限公司