麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

測試線控器的方法和裝置的制作方法

文檔序號:6311826閱讀:702來源:國知局
專利名稱:測試線控器的方法和裝置的制作方法
技術領域
本發明涉及測試技術,尤其涉及一種測試線控器的方法和裝置。
背景技術
近年來,空調行業得到了快速發展,尤其是中央空調。無論是高端住宅小區、別墅,還是公司辦公大樓,空調已經成為人們日常生活必不可少的電器。中央空調行業的快速發展,在追求產量的同時也帶來了很多質量方面的隱患。中央空調中的線控器,作為用戶直接操作的對象,其使用的好壞直接影響產品形象,因此,如何保證線控器工作正常顯得尤為重要。目前,為了保證中央空調的質量,通常需要對中央空調的線控器進行測試。在對線 控器進行測試的過程中,除了對線控器包含的各硬件的功能進行測試外,還需要對線控器與室內機底層進行交互時所采用的通訊協議進行測試,以保證線控器的正常工作。圖I為現有的測試線控器的方法流程圖。現結合圖1,對現有的測試線控器的方法進行說明,具體如下步驟101 :將控制主板和線控器裝設于一電控系統中;控制主板燒錄有預設的程序;空調的室內機和空調的室外機之間無系統連接;控制主板驅動所有外圍設備的工作狀態,如壓縮機啟停、風扇轉速、曲軸箱加熱帶是否加熱、四通閥通斷等,可通過觀察與外圍設備對應的指示燈的亮暗來確定外圍設備所處的工作狀態。步驟102 :利用電控系統中的可調電阻模擬電路系統中待檢測的傳感器;電路系統中需要檢測的各處傳感器可采用電控系統中的可調電阻器來進行模擬,通過測試人員手動調整可調電阻器的阻值來模擬不同溫度下傳感器的阻值變化,實現對溫度采樣的模擬。步驟103 PC機獲取線控器和控制主板間的通訊碼并保存; 在利用電控系統對線控器進行檢測的過程中,PC機獲取線控器和控制主板間的通訊碼,并將通訊碼保存至txt文檔。其中,保存至txt文檔中的通訊碼以16進制的數據格式進行保存。步驟104 :根據通訊碼判斷線控器和控制主板間的通訊是否正確。測試人員對記載有通訊碼的文檔進行分析,以判斷線控器和控制主板間的通訊是否正確,進而確定線控器是否正常工作。根據上述內容可知,現有的測試線控器的方法中,通常是采用人工分析文檔中的以16進制的數據格式進行保存的通訊碼,來判斷線控器和控制主板之間的通訊內容是否正確,以根據判斷結果確定線控器是否工作正常。現有的測試線控器的方法測試周期較長,不僅測試效率低下,而且測試質量會受到人為因素的干擾,在測試效率和測試質量上都有待進一步提聞。

發明內容
本發明提供了一種測試線控器的方法及裝置,用以使得的項目或應用得以實現。根據本發明的一個方面,提供了一種測試線控器的方法,該方法能夠縮短測試周期,提高測試效率和測試質量。根據本發明的另一個方面,提供了一種測試線控器 的裝置,該裝置能夠縮短測試周期,提高測試效率和測試質量。本發明的目的是通過下述技術方案實現的本發明的實施例提供一種測試線控器的方法,該方法包括加載源數據文件; 從所述源數據文件讀取數據;分析從源數據文件讀取的數據,獲取線控器的第一通訊信息;根據所述第一通訊信息判斷從所述源數據文件讀取的數據是否有效,如果有效,則從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出顯示第一通訊信息、第二通訊信息及通訊數據;所述第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型;所述第二通訊信息至少包含通訊時間。較佳地,該方法還包含根據所述第一通訊信息判定從所述源數據文件讀取的數據無效后,繼續從所述源數據文件讀取數據。較佳地,所述加載源數據文件之后與所述從源數據文件讀取數據之間,還包括判斷所述源數據文件是否有新數據寫入,如果有新數據寫入,則等待新數據寫入,否則執行所述從源數據文件讀取數據步驟。上述方法中,所述加載源數據文件包括解析源數據文件并判斷是否能夠成功打開源數據文件,如果是,則執行從源數據文件讀取數據的步驟,否則執行解析源數據文件并判斷的步驟。上述方法中,所述分析從源數據文件讀取的數據,獲取線控器的第一通訊信息包括分析從源數據文件讀取的數據獲得包頭及包體,解析所述包頭獲得通訊源信息、通訊對象信息及通訊類型。上述方法中,所述通訊源信息和所述通訊對象信息記載于所述包頭的第一字節;所述通訊類型記載于所述包頭的第十字節。上述方法中,所述從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據包括分析從源數據文件讀取的數據獲得包頭及包體,解析所述包頭獲得通訊時間,將所述包體中的數據轉換成二進制數據,獲得以二進制表示的通訊數據。上述方法中,所述通訊時間記載于所述包頭的第一字節至第二十字節中。較佳地,該方法還包括保存第一通訊信息、第二通訊信息及通訊數據,以便查詢獲得滿足預設條件的通訊數據;
所述預設條件為預設的通訊源、預設的通訊對象、預設的通訊類型和/或預設的通訊時間。本發明的實施例提供一種測試線控器的裝置,該裝置包含文件加載模塊,加載源數據文件并觸發數據處理模塊;數據處理模塊,根據觸發從所述源數據文件讀取數據,分析從源數據文件讀取的數據,獲取線控器的第一通訊信息;所述數據處理模塊根據所述第一通訊信息判定從所述源數據文件讀取的數據有效,從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出第一通訊信息、第二通訊信息及通訊數據至數據顯示模塊;數據顯示模塊,輸出顯示獲得的第一通訊信息、第二通訊信息及通訊數據;
所述第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型;所述第二通訊信息至少包含通訊時間。較佳地,所述數據處理模塊還在判定從所述源數據文件讀取的數據無效后,繼續從所述源數據文件讀取數據。較佳地,所述文件加載模塊還在觸發數據處理模塊之前,判斷是否有新數據寫入所述源數據文件中,判定有新數據寫入,則待寫入所述新數據后觸發數據處理模塊,判定無新數據寫入,則直接觸發數據處理模塊。較佳地,該裝置還包含用以保存第一通訊信息、第二通訊信息及通訊數據的數據存儲模塊;所述數據處理模塊還將第一通訊信息、第二通訊信息及通訊數據寫入所述數據存儲模塊保存,以便從所述數據存儲模塊查詢獲得滿足預設條件的通訊數據;所述預設條件為預設的通訊源、預設的通訊對象、預設的通訊類型和/或預設的通訊時間。上述裝置中,所述數據處理模塊包含數據讀取單元,根據文件加載模塊的觸發,從所述源數據文件中讀取數據,將從所述源數據文件讀取的數據輸出至數據解析單元;數據解析單元,分析從源數據文件讀取的數據獲得包頭及包體,解析所述包頭獲得通訊源信息、通訊對象信息及通訊類型,根據第一通訊信息判定從所述源數據文件讀取的文件有效,解析所述包頭獲得通訊時間,將所述包體中的數據轉換成二進制數據,獲得以二進制表示的通訊數據;所述數據解析單元輸出通訊源信息、通訊對象信息、通訊類型及以二進制表示的通訊數據至所述數據顯示模塊。上述裝置中,所述通訊源信息和所述通訊對象信息記載于所述包頭的第一字節;所述通訊類型記載于所述包頭的第十字節。所述通訊時間記載于所述包頭的第一字節至第二十字節中。由上述的技術方案可見,本發明的測試線控器的方法及裝置中,對加載的源數據文件進行分析獲得用以判定數據有效性的第一通訊信息,在判定數據有效后,分析源數據文件獲得第二通訊信息及通訊數據,無需人工參與數據解析及數據判定,不僅縮短了測試周期,而且提高了測試效率和測試質量。


圖I為現有的測試線控器的方法流程圖;圖2為本發明測試線控器的方法流程圖;圖3為本發明測試線控器的裝置的結構示意圖。
具體實施例方式由于現有技術的測試線控器的方法中,需要人工對記載有通訊碼的文檔進行分析和判斷,使得現有的測試周期較長,測試效率低下,且測試結果的可靠性和測試質量取決于分析文檔的技術人員的水平,使得測試結果的可靠性和測試質量無法得到保證。為了解決現有技術中的上述問題,本發明提供了一種測試線控器的方法及裝置,對源數據文件進行加載,并在成功加載后讀取源數據文件中的數據,分析從源數據文件讀取的數據獲得用以判斷數據有效性的第一通訊信息,且在判定讀取的數據有效后,進一步解析從源數據文件 讀取的數據,獲得第二通訊信息及通訊數據,輸出第一通訊信息、第二通訊信息及通訊數據,省去了人工讀取、識別及判定的過程,縮短了測試周期,保證了測試結果的可靠性和測試質量。為了表述清楚,需要對本發明提出的源數據文件進行進一步的說明,本發明中的源數據文件為在線控器通訊期間記載有通訊碼的文件,可以是現有的記載有通訊碼的txt形式的文檔,也可為記載有通訊碼的任意形式的文檔。其中,通訊碼中至少包含通訊源信息、通訊對象信息、通訊類型、通訊時間及通訊數據;通訊碼可以十六進制的形式進行記錄,也可以其它可行的進制進行數據記錄,在此不再列舉具體的形式。圖2為本發明測試線控器的方法流程圖。現結合圖2,對本發明測試線控器的方法進行說明,具體如下步驟201 :加載源數據文件;該步驟包括解析源數據文件并判斷是否能夠成功打開源數據文件,如果是,則執行步驟202,否則執行解析源數據文件并判斷的步驟。其中,解析源數據文件可為獲取源數據文件的類型;判斷是否能夠成功打開源數據文件為根據源數據文件的類型判斷能夠成功打開源數據文件。步驟202 :從源數據文件讀取數據;該步驟中,在從源數據文件中讀取數據時,可按照預設的字節長度進行數據的讀取,比如整行讀取或一次讀取多行。步驟203 :從源數據文件讀取的數據中獲取線控器的第一通訊信息;本發明中的第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型,還可包含其他用以判定讀取的數據是否有效地信息,在此不再對其他信息進行列舉。該步驟包括分析從源數據文件讀取的數據獲得包頭及包體,解析包頭獲得通訊源信息、通訊對象信息及通訊類型。其中,通訊源信息和通訊對象信息可記載于包頭的第一字節;通訊類型記載于包頭的第十字節;通訊源信息、通訊對象信息及通訊類型還可被記載于包頭中的其他字節,在此不再對上述信息被記載于包頭的其他字節的實施例進行舉例說明。
步驟204 :判斷從源數據文件讀取的數據是否有效,如果是,執行步驟205,否則執行步驟202 ;該步驟是根據從包頭中獲取的第一通訊信息來判斷從源數據讀取的數據的有效性;具體地,可通過判斷包頭中用以表示第一通訊信息的特定字節的數值是否與預設值相同,根據預設值所對應的信息確定第一通訊信息,進而確定讀取的數據的有效性。其中,解析包頭獲得通訊源信息、通訊對象信息及通訊類型可通過對特定字節的數值的讀取及判斷來確定讀取的數據的有效性,比如以包頭中的第一字節表示通訊源信息和通訊對象信息、包頭中的第十字節表示通訊類型為例,每個字節采用十六進制進行表示,若第一字節的數值為“12”,則表示通訊源為室內機,通訊對象為線控器,若第一字節的數值為“21”,則表示通訊源為線控器,通訊對象為室內機,若第一字節的數值為“41”,則表示通訊源為線控器,通訊對象為線控器;若第十字節的數值為“00”,則表示通訊類型為基本格式要求信息,若第十字節的數值為“01”,則表示通訊類型為基本格式信息,若第十字節的數值為“03”,則表示通訊類型為接線要求信息,若第十字節的數值為“04”,則表示通訊·類型為接線信息,若第十字節的數值為“05”,則表示通訊類型為點檢I要求信息,若第十字節的數值為“06”,則表示通訊類型為點檢I信息,若第十字節的數值為“07”,則表示通訊類型為點檢2要求信息,若第十字節的數值為“08”,則表示通訊類型為點檢2信息,若第十字節的數值為“0B”,則表示通訊類型為群組擴展信息;若包頭的第一字節為上述的任意一種,且第十字節為上述的任意一種,則判定讀取的數據有效。步驟205 :從源數據文件讀取的數據中獲取第二通訊信息及通訊數據;該步驟中的第二通訊信息至少包含通訊時間,還可包含其他記載于包頭中的信息,在此不再對其他信息進行舉例。該步驟包括分析從源數據文件讀取的數據獲得包頭及包體,解析包頭獲得通訊時間,將包體中的數據轉換成二進制數據,獲得以二進制表示的通訊數據。其中,通訊時間記載于包頭的第一字節至第二十字節中,在此不再對通訊時間記載于包頭其他字節的例子進行說明。步驟206 :輸出顯示第一通訊信息、第二通訊信息及通訊數據。該步驟中,可直接輸出第一通訊信息、第二通訊信息及通訊數據,也可根據預設的顯示方式,將第一通訊信息、第二通訊信息及通訊數據轉換成符合預設的顯示方式的數據格式,并進行輸出顯示。優選地,為了進一步提高測試質量,上述實施例中的步驟201與步驟202之間還包括判斷源數據文件是否有新數據寫入,如果有新數據寫入,則等待新數據寫入,待新數據寫入后執行步驟202,否則直接執行步驟202。優選地,為了進一提高測試質量,上述實施例的步驟205之后還包括保存第一通訊信息、第二通訊信息及通訊數據,以便查詢獲得滿足預設條件的通訊數據。其中,預設條件為預設的通訊源、預設的通訊對象、預設的通訊類型和/或預設的通訊時間。換句話說,本發明的方法提供對歷史測試數據的查詢。圖3為本發明測試線控器的裝置的結構示意圖。現結合圖3,對本發明測試線控器的裝置的結構進行說明,具體如下
本發明的測試線控器的裝置至少包含文件加載模塊30、數據處理模塊31及數據顯示模塊32。其中,數據處理模塊31連接文件加載模塊30及數據顯示模塊32。文件加載模塊30加載源數據文件并觸發數據處理模塊31。具體地,文件加載模塊30可在成功加載源數據文件之后,觸發數據處理模塊31,否則一直執行加載源數據文件的操作。數據處理模塊31根據觸發從源數據文件讀取數據,分析從源數據文件讀取的數據,獲取線控器的第一通訊信息。數據處理模塊31根據第一通訊信息判定從源數據文件讀取的數據有效,從源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出第一通訊信息、第二通訊信息及通訊數據至數據顯示模塊32。其中,第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型;第二通訊信息至少包含通訊時間。數據顯示模塊32輸出顯示獲得的第一通訊信息、第二通訊信息及通訊數據。具體地,數據顯示模塊32可根據預設的顯示方式,進一步對第一通訊信息、第二通訊信息及通訊數據進行數據格式的轉換,以便輸出顯示。 優選地,為了進一步提高測試質量,數據處理模塊31還在判定從源數據文件讀取的數據無效后,繼續從源數據文件讀取數據,直至讀取有效地數據。優選地,為了進一步提高測試質量,文件加載模塊30還在觸發數據處理模塊31之前,判斷是否有新數據寫入源數據文件中,判定有新數據寫入,則待寫入新數據后觸發數據處理模塊31,判定無新數據寫入,則直接觸發數據處理模塊31。優選地,為了便于查詢獲得歷史測試數據,本發明的測試線控器的裝置還包含用以保存第一通訊信息、第二通訊信息及通訊數據的數據存儲模塊33。數據處理模塊31還將第一通訊信息、第二通訊信息及通訊數據寫入數據存儲模塊33保存,以便從數據存儲模塊33查詢獲得滿足預設條件的通訊數據。其中,預設條件為預設的通訊源、預設的通訊對象、預設的通訊類型和/或預設的通訊時間,在此不再對預設條件的具體內容進行贅述。其中,數據處理模塊31包含數據讀取單元311及數據解析單元312。數據讀取單元311根據文件加載模塊30的觸發,從源數據文件中讀取數據,將從源數據文件讀取的數據輸出至數據解析單元312。具體地,數據讀取單元311可根據預設的字節長度進行數據的讀取。數據解析單元312分析從源數據文件讀取的數據獲得包頭及包體,解析包頭獲得通訊源信息、通訊對象信息及通訊類型,根據第一通訊信息判定從源數據文件讀取的文件有效,解析包頭獲得通訊時間,將包體中的數據轉換成二進制數據,獲得以二進制表示的通訊數據。數據解析單元312輸出通訊源信息、通訊對象信息、通訊類型及以二進制表示的通訊數據至數據顯示模塊32。優選地,為了進一步提高測試質量,數據解析單元312還在判定讀取的數據無效時,觸發數據讀取單元311從源數據文件中繼續讀取數據,直到數據解析單元312獲得的數據為有效地數據。在裝置還包含數據存儲模塊33時,數據解析單元312在獲取了第一通訊信息、第二通訊信息及通訊數據之后,還將第一通訊信息、第二通訊信息及通訊數據寫入數據存儲模塊33。
數據解析單元312還可根據外部輸入的預設條件,從數據存儲模塊33中查詢獲得與預設條件匹配的第一通訊信息、第二通訊信息及通訊數據,并將查詢結果通過數據顯示模塊32輸出顯示。其中,通訊源信息和通訊對象信息記載于包頭的第一字節,通訊類型記載于包頭的第十字節,通訊時間記載于包頭的第一字節至第二十字節中。上述信息也可記載于包頭的其他字節中,在此不再對上述信息記載于包頭其他字節中的實施例進行說明。上述實施例中的裝置可裝設于具有數據處理能力和運算能力的設備中,比如依托單片機的設備或計算機中,通過上述設備的接口獲取與線控器有關的源數據文件,利用對源數據文件中的數據進行處理后顯示出的信息,判斷線控器是否正常工作。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀取存儲介質中,如ROM / RAM、磁碟、光盤等。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種測試線控器的方法,其特征在于,該方法包括 加載源數據文件; 從所述源數據文件讀取數據; 分析從源數據文件讀取的數據,獲取線控器的第一通訊信息; 根據所述第一通訊信息判斷從所述源數據文件讀取的數據是否有效,如果有效,則從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出顯示第一通訊信息、第二通訊信息及通訊數據; 所述第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型; 所述第二通訊信息至少包含通訊時間。
2.如權利要求I所述的方法,其特征在于,該方法還包含 根據所述第一通訊信息判定從所述源數據文件讀取的數據無效后,繼續從所述源數據文件讀取數據。
3.如權利要求I或2所述的方法,其特征在于,所述加載源數據文件之后與所述從源數據文件讀取數據之間,還包括 判斷所述源數據文件是否有新數據寫入,如果有新數據寫入,則等待新數據寫入,否則執行所述從源數據文件讀取數據步驟。
4.如權利要求I或2所述的方法,其特征在于,所述加載源數據文件包括 解析源數據文件并判斷是否能夠成功打開源數據文件,如果是,則執行從源數據文件讀取數據的步驟,否則執行解析源數據文件并判斷的步驟。
5.如權利要求I或2所述的方法,其特征在于,所述分析從源數據文件讀取的數據,獲取線控器的第一通訊信息包括 分析從源數據文件讀取的數據獲得包頭及包體,解析所述包頭獲得通訊源信息、通訊對象信息及通訊類型。
6.一種測試線控器的裝置,其特征在于,該裝置包含 文件加載模塊,加載源數據文件并觸發數據處理模塊; 數據處理模塊,根據觸發從所述源數據文件讀取數據,分析從源數據文件讀取的數據,獲取線控器的第一通訊信息; 所述數據處理模塊根據所述第一通訊信息判定從所述源數據文件讀取的數據有效,從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出第一通訊信息、第二通訊信息及通訊數據至數據顯示模塊; 數據顯示模塊,輸出顯示獲得的第一通訊信息、第二通訊信息及通訊數據; 所述第一通訊信息至少包含通訊源信息、通訊對象信息及通訊類型; 所述第二通訊信息至少包含通訊時間。
7.如權利要求6所述的裝置,其特征在于,所述數據處理模塊還在判定從所述源數據文件讀取的數據無效后,繼續從所述源數據文件讀取數據。
8.如權利要求6或7所述的裝置,其特征在于,所述文件加載模塊還在觸發數據處理模塊之前,判斷是否有新數據寫入所述源數據文件中,判定有新數據寫入,則待寫入所述新數據后觸發數據處理模塊,判定無新數據寫入,則直接觸發數據處理模塊。
9.如權利要求6或7所述的裝置,其特征在于,該裝置還包含用以保存第一通訊信息、第二通訊信息及通訊數據的數據存儲模塊; 所述數據處理模塊還將第一通訊信息、第二通訊信息及通訊數據寫入所述數據存儲模塊保存,以便從所述數據存儲模塊查詢獲得滿足預設條件的通訊數據; 所述預設條件為預設的通訊源、預設的通訊對象、預設的通訊類型和/或預設的通訊時間。
10.如權利要求6所述的裝置,其特征在于,所述數據處理模塊包含 數據讀取單元,根據文件加載模塊的觸發,從所述源數據文件中讀取數據,將從所述源數據文件讀取的數據輸出至數據解析單元; 數據解析單元,分析從源數據文件讀取的數據獲得包頭及包體,解析所述包頭獲得通訊源信息、通訊對象信息及通訊類型,根據第一通訊信息判定從所述源數據文件讀取的文件有效,解析所述包頭獲得通訊時間,將所述包體中的數據轉換成二進制數據,獲得以二進制表示的通訊數據; 所述數據解析單元輸出通訊源信息、通訊對象信息、通訊類型及以二進制表示的通訊數據至所述數據顯示模塊。
全文摘要
本發明公開了一種測試線控器的方法,該方法包括加載源數據文件;從所述源數據文件讀取數據;分析從源數據文件讀取的數據,獲取線控器的第一通訊信息;根據所述第一通訊信息判斷從所述源數據文件讀取的數據是否有效,如果有效,則從所述源數據文件讀取的數據中獲取第二通訊信息及通訊數據,輸出顯示第一通訊信息、第二通訊信息及通訊數據。本發明還公開了一種測試線控器的裝置。采用本發明的方法及裝置,能夠縮短測試周期,提高測試效率、測試結果的可靠性及測試質量。
文檔編號G05B23/02GK102880168SQ20121035273
公開日2013年1月16日 申請日期2012年9月21日 優先權日2012年9月21日
發明者高嶺, 馬麗娟, 馬運潮 申請人:青島海信日立空調系統有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宾川县| 韶山市| 旌德县| 贡山| 松潘县| 高平市| 曲松县| 长寿区| 什邡市| 汾西县| 龙井市| 白银市| 遂川县| 平果县| 池州市| 酉阳| 江源县| 阿合奇县| 永靖县| 沙洋县| 安义县| 河南省| 尼玛县| 宁国市| 隆安县| 拜城县| 定州市| 灵宝市| 毕节市| 彩票| 丰城市| 隆安县| 靖西县| 海口市| 惠安县| 紫云| 吴旗县| 乐平市| 文安县| 望谟县| 盐边县|