本發(fā)明涉及主板撥碼測試技術領域,特別是涉及設備主板撥碼設置方法和系統(tǒng)。
背景技術:
目前公司各類空調(diào)產(chǎn)品中主板種類多數(shù)量多,主板撥碼數(shù)量也多,更是存在多個同型號設備的主板的撥碼相同,但根據(jù)設備的功能要求,需要的撥碼方式不同的情況。生產(chǎn)人員進行撥碼的操作時,常規(guī)撥碼文件指導方式查詢不便,導致?lián)艽a設置的錯誤難以排查。
技術實現(xiàn)要素:
基于此,有必要針對設備撥碼設置的錯誤率高的問題,提供一種設備主板撥碼設置方法和系統(tǒng),所述方法包括:
獲取設備信息及設備中主板的主板信息;
根據(jù)所述主板信息,獲取所述主板的撥碼信息,所述主板的撥碼信息包括撥碼標識和撥碼值;
根據(jù)各所述主板的撥碼信息,獲取所述設備的撥碼信息,所述設備的撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系。
在其中一個實施例中,所述撥碼標識包括位置標識或編號;
所述撥碼值包括撥碼位長和撥碼塊信息,所述撥碼位長,包括與撥碼塊個數(shù)對應的位長或預設的相同位長,所述撥碼塊信息,包括數(shù)字、字母中的任一種或其任意組合。
在其中一個實施例中,所述獲取設備信息及設備中主板的主板信息,包括:
獲取設備信息及設備中部件的部件信息;
根據(jù)所述部件信息,獲取所述部件中主板的主板信息;
則所述撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系,還包括:
所述撥碼信息包括設備、所述設備中的部件,所述部件的主板和所述主板的撥碼信息之間的對應關系。
在其中一個實施例中,在所述獲取所述設備的撥碼信息的步驟之后,所述方法還包括:
接收設備輸出的撥碼實際信息,所述撥碼實際信息包括所述設備中主板的實際設置的撥碼信息;
將所述撥碼實際信息和所述設備的撥碼信息進行比對,當所述撥碼實際信息和所述撥碼信息一致時,生成所述設備的撥碼設置準確的信息。
在其中一個實施例中,將所述撥碼實際信息和所述設備的撥碼信息進行比對,包括:
解析所述撥碼實際信息,獲取所述撥碼實際信息中的主板信息和/或部件信息;
在撥碼信息中查找到與所述撥碼實際信息中的所述主板信息和/或部件信息對應的主板和/或部件的撥碼信息;
將撥碼測試信息和所述主板和/或部件的撥碼信息進行比對。
本發(fā)明所提供的設備主板撥碼設置方法,通過獲取到的設備信息,設備中的主板信息,和所述主板的撥碼信息,建立設備與設備中各主板上的撥碼信息之間的對應關系,再通過一定的展現(xiàn)手段,如顯示圖或數(shù)據(jù)表格的方式進行呈現(xiàn),由于一個設備中的多個主板上的撥碼信息,利用撥碼標識和撥碼值進行了統(tǒng)一,方便操作人員進行撥碼操作,從而降低了撥碼設置的錯誤率。
在其中一個實施例中,所述撥碼值包括撥碼位長和撥碼塊信息,其中撥碼位長可以設定于與撥碼塊個數(shù)相對應的位長,或統(tǒng)一設定為相同的位長,薄碼塊信息,采用數(shù)字或字母的任意組合的形式,可以適應不同主板的撥碼信息的設置要求,使得設備的撥碼設置更加靈活。
在其中一個實施例中,在獲取設備的撥碼信息的過程中,還可以對設備的不同部件進行區(qū)分,再針對不同部件的主板進行撥碼信息的獲取,從而使得生成的設備的撥碼信息,多了部件這個維度,方便一個設備的不同部件中的相同主板具有不同的撥碼設置需求時,進行設備的撥碼信息的獲取,進一步降低撥碼設置的錯誤率。
在其中一個實施例中,接收到的設備輸出的撥碼實際信息,并將所述的撥碼實際信息與所述設備的撥碼信息進行比對,即可獲取所述設備的撥碼設置是否準確。通過自動對比的方式,提高撥碼設置自動檢測的效率。
在其中一個實施例中,所接收到的設備輸出的撥碼信息,可以是設備中的一個主板和/或一個部件的撥碼信息,通過在設備的撥碼信息中查找相應的主板或部件的撥碼信息,進行自動檢測,提高撥碼自動檢測的效率。
本發(fā)明還提供一種設備主板撥碼設置系統(tǒng),包括:
設備主板信息獲取模塊,用于獲取設備信息及設備中主板的主板信息;
撥碼信息獲取模塊,用于根據(jù)所述主板信息,獲取所述主板的撥碼信息,所述撥碼信息包括撥碼標識和撥碼值;
設備撥碼信息生成模塊,用于根據(jù)各所述主板的撥碼信息,獲取所述設備的撥碼信息,所述撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系。
在其中一個實施例中,所述撥碼標識包括位置標識或編號;
所述撥碼值包括撥碼位長和撥碼塊信息,所述撥碼位長,包括與撥碼塊個數(shù)對應的位長或預設的相同位長,所述撥碼塊信息,包括數(shù)字、字母中的任一種或其任意組合。
在其中一個實施例中,所述設備主板信息獲取模塊,具體用于:
獲取設備信息及設備中部件的部件信息;
根據(jù)所述部件信息,獲取所述部件中主板的主板信息;
則所述設備撥碼信息生成模塊,還用于:
所述撥碼信息包括設備、所述設備中的部件,所述部件的主板和所述主板的撥碼信息之間的對應關系。
在其中一個實施例中,還包括:
撥碼實際信息接收模塊,用于接收設備輸出的撥碼實際信息,所述撥碼實際信息包括所述設備中主板的實際設置的撥碼信息;
撥碼信息比對模塊,用于將所述撥碼實際信息和所述設備的撥碼信息進行比對,當所述撥碼實際信息和所述撥碼信息一致時,生成所述設備的撥碼設置準確的信息。
在其中一個實施例中,所述撥碼信息比對模塊,包括:
撥碼信息解析單元,用于獲取所述撥碼實際信息中的主板信息和/或部件信息;
撥碼信息查找單元,用于在撥碼信息中查找到與所述撥碼實際信息中的所述主板信息和/或部件信息對應的主板和/或部件的撥碼信息;
撥碼信息比對單元,用于將撥碼測試信息和所述主板和/或部件的撥碼信息進行比對。
本發(fā)明所提供的設備主板撥碼設置系統(tǒng),通過獲取到的設備信息,設備中的主板信息,和所述主板的撥碼信息,建立設備與設備中各主板上的撥碼信息之間的對應關系,再通過一定的展現(xiàn)手段,如顯示圖或數(shù)據(jù)表格的方式進行呈現(xiàn),由于一個設備中的多個主板上的撥碼信息,利用撥碼標識和撥碼值進行了統(tǒng)一,方便操作人員進行撥碼操作,從而降低了撥碼設置的錯誤率。
在其中一個實施例中,所述撥碼值包括撥碼位長和撥碼塊信息,其中撥碼位長可以設定于與撥碼塊個數(shù)相對應的位長,或統(tǒng)一設定為相同的位長,薄碼塊信息,采用數(shù)字或字母的任意組合的形式,可以適應不同主板的撥碼信息的設置要求,使得設備的撥碼設置更加靈活。
在其中一個實施例中,在獲取設備的撥碼信息的過程中,還可以對設備的不同部件進行區(qū)分,再針對不同部件的主板進行撥碼信息的獲取,從而使得生成的設備的撥碼信息,多了部件這個維度,方便一個設備的不同部件中的相同主板具有不同的撥碼設置需求時,進行設備的撥碼信息的獲取,進一步降低撥碼設置的錯誤率。
在其中一個實施例中,接收到的設備輸出的撥碼實際信息,并將所述的撥碼實際信息與所述設備的撥碼信息進行比對,即可獲取所述設備的撥碼設置是否準確。通過自動對比的方式,提高撥碼設置自動檢測的效率。
在其中一個實施例中,所接收到的設備輸出的撥碼信息,可以是設備中的一個主板和/或一個部件的撥碼信息,通過在設備的撥碼信息中查找相應的主板或部件的撥碼信息,進行自動檢測,提高撥碼自動檢測的效率。
附圖說明
圖1為一個實施例的設備主板撥碼設置方法的流程示意圖;
圖2為另一個實施例的設備主板撥碼設置方法的流程示意圖;
圖3為一個實施例的設備主板撥碼設置方法給出的撥碼字典樹的示意圖;
圖4為一個實施例的設備主板撥碼設置系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一個實施例的設備主板撥碼設置方法的流程示意圖,如圖1所示的設備主板撥碼設置方法,包括:
步驟s100,獲取設備信息及設備中主板的主板信息。
具體地,所述設備信息,包括設備的型號、名稱,其獲取方式可以包括人工輸入,或通過掃描二維碼、條碼的方式獲取。所述主板信息,包括主板的名稱、型號,且所述主板信息中還可以包括所述主板的功能信息,根據(jù)設備中主板的不同功能需求進行設置即可,所述設備中的所有主板的撥碼,根據(jù)功能需求進行設置后,即可以完成設備整個的電路結(jié)構(gòu)。
由于在一個設備中,可以包含多個主板,且多個主板上的撥碼在初始狀態(tài)下可能完全相同,因此,根據(jù)設備的信息和主板的信息,可以獲取到設備中各主板的撥碼需要完成的功能設置要求,進行后續(xù)的撥碼設置。
步驟s200,根據(jù)所述主板信息,獲取所述主板的撥碼信息,所述撥碼信息包括撥碼標識和撥碼值。
具體地,所述撥碼信息采用撥碼標識和撥碼值來具體表達,其中撥碼標識包括位置標識或編號,即,在一個主板上,利用撥碼的位置信息(包括電路結(jié)構(gòu)中的位置信息和電路板上對應的物理位置信息)或編號(如在電路板上的撥碼對應位置印刷的撥碼絲印或編號等,所述編號可以為字母或數(shù)字形式)。
所述撥碼值,包括位長和撥碼塊信息兩部分。首先,由于不同的撥碼代表的不同的應用,如開關類的撥碼,只需要一位二進制的數(shù)字“0、1”就可以標識,但是用于表示一個參數(shù)類的撥碼,如果需要表達的參數(shù)的內(nèi)容較多,可能需要三位或四位等較長的位長才能夠表達。其次,所述撥碼塊(撥碼元器件中的單個位)信息,可以采用數(shù)字形式如0或1,也可以采用字母形式如true或false,on或off表達。
根據(jù)設備總體的電路結(jié)構(gòu)的需求,各主板中的各撥碼,通過撥碼標識定位位置信息,通過撥碼塊信息,給出具體地各撥碼塊的設置方式。
步驟s300,根據(jù)各所述主板的撥碼信息,獲取所述設備的撥碼信息,所述撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系。
具體地,通過獲取到的撥碼信息,建立起設備、設備中的各主板,以及各主板中的撥碼信息之間的對應關系。
其中,所述對應關系的建立,可以通過撥碼樹字典的方式給出。具體步驟包括:根節(jié)點為設備的總的大類的名稱,如家用空調(diào)等;向下建立枝節(jié)點為各個設備的設備信息,如設備的信號和名稱;再向下為產(chǎn)品部件(如電器盒等),再向下為主板信息,包括主板型號等。這里要注意,同一個枝節(jié)點下一級的同樣名稱的單位需要加個下標進行區(qū)分,否則無法進入后續(xù)流程(后續(xù)無法構(gòu)成字典項,會出現(xiàn)字典中同一個key對應多個value的情況)。底層為葉節(jié)點,撥碼信息為該層次的內(nèi)容。
樹結(jié)構(gòu)建立完畢之后,自底向上的方法將樹結(jié)構(gòu)存入字典中。建立設備-撥碼塊的樹字典。將每個撥碼的撥碼塊建立成撥碼值,一個值對應一個撥碼。最終得到<撥碼標識,撥碼值>的字典項;分析次級關系主板-撥碼,同一個主板下面的<撥碼標識,撥碼值>的字典項構(gòu)成一個字典,該字典與該主板構(gòu)成了<主板,撥碼>的字典項。最終得到很多這樣的字典項,并組成一個大的字典樹。
發(fā)明所提供的設備主板撥碼設置系統(tǒng),通過獲取到的設備信息,設備中的主板信息,和所述主板的撥碼信息,建立設備與設備中各主板上的撥碼信息之間的對應關系,再通過一定的展現(xiàn)手段,如顯示圖或數(shù)據(jù)表格的方式進行呈現(xiàn),由于一個設備中的多個主板上的撥碼信息,利用撥碼標識和撥碼值進行了統(tǒng)一,方便操作人員進行撥碼操作,從而降低了撥碼設置的錯誤率。
在其中一個實施例中,所述撥碼標識包括位置標識或編號;所述撥碼值包括撥碼位長和撥碼塊信息,所述撥碼位長,包括與撥碼塊個數(shù)對應的位長或預設的相同位長,所述撥碼塊信息,包括數(shù)字、字母中的任一種或其任意組合。
具體地,所述撥碼位長,可以根據(jù)不同的撥碼塊的個數(shù)設置對應的位長,也可以一個設備或一個主板統(tǒng)一設定一個位長,可以用于表示所述設備或所述主板中的所有撥碼信息即可。所述撥碼塊信息,也可以采用任意的字母、數(shù)字或字母與數(shù)字的組合方式,只要操作者可以根據(jù)撥碼塊信息進行相應的設定操作即可。
在本實施例中,所述撥碼值包括撥碼位長和撥碼塊信息,其中撥碼位長可以設定于與撥碼塊個數(shù)相對應的位長,或統(tǒng)一設定為相同的位長,撥碼塊信息,采用數(shù)字或字母的任意組合的形式,可以適應不同主板的撥碼信息的設置要求,使得設備的撥碼設置更加靈活。
在其中一個實施例中,所述獲取設備信息及設備中主板的主板信息,包括:獲取設備信息及設備中部件的部件信息;根據(jù)所述部件信息,獲取所述部件中主板的主板信息;則所述撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系,還包括:所述撥碼信息包括設備、所述設備中的部件,所述部件的主板和所述主板的撥碼信息之間的對應關系。
具體地,由于一個設備包含不同的部件,相同出廠設置的主板位于不同的部件會有不同的撥碼設置需求,因此對設備中的主板所在的部件進行明確,會使得生成的設備撥碼信息的層次關系更加清晰,也更便于使用。
相應的,在上述撥碼字典的設置中,還需要增加一下的步驟:分析次級關系部件-主板,得到<部件,主板>的字典項;分析舍必-部件,得到<設備、部件>的字典項,由于設備的唯一性,最終得到一個大的字典,即設備-撥碼塊的樹字典,如圖3所示。
在本實施例中,在獲取設備的撥碼信息的過程中,還可以對設備的不同部件進行區(qū)分,再針對不同部件的主板進行撥碼信息的獲取,從而使得生成的設備的撥碼信息,多了部件這個維度,方便一個設備的不同部件中的相同主板具有不同的撥碼設置需求時,進行設備的撥碼信息的獲取,進一步降低撥碼設置的錯誤率。
圖2為另一個實施例的設備主板撥碼設置方法的流程示意圖,如圖2所示的設備主板撥碼設置方法,在圖1的實施例的基礎上,還包括:
步驟s400,接收設備輸出的撥碼實際信息,所述撥碼實際信息包括所述設備中主板的實際設置的撥碼信息。
具體地,在圖1所示的實施例給出了一個設備完成的撥碼信息,操作人員根據(jù)所述的撥碼信息進行了撥碼設置后,在后續(xù)的撥碼設置檢測過程中,可以通過在設備中加載預設的程序,給設備上電,接收設備輸出的固定格式的撥碼信息完成自動檢測。
所述撥碼實際信息包括所述設備中主板的實際設置的撥碼信息,即操作人員按照撥碼信息對撥碼塊進行的實際的操作后,主板在上電后,根據(jù)實際設置的撥碼輸出的撥碼信息,如果操作人員設置有誤,則輸出的撥碼實際信息與設置正確的撥碼信息會有不同。
另外,獲取到的撥碼實際信息中,還包含設備信息等,所述設備信息的獲取,可以在數(shù)據(jù)中直接解析,也可以通過外界的掃描槍或文字掃描工具等,直接獲取設備信息。
步驟s500,將所述撥碼實際信息和所述設備的撥碼信息進行比對,當所述撥碼實際信息和所述撥碼信息一致時,生成所述設備的撥碼設置準確的信息。
具體地,通過將撥碼實際信息與撥碼信息進行比對,比對失敗的撥碼即為撥碼設置操作錯誤。
在本實施例中,接收到的設備輸出的撥碼實際信息,并將所述的撥碼實際信息與所述設備的撥碼信息進行比對,即可獲取所述設備的撥碼設置是否準確。通過自動對比的方式,提高撥碼設置自動檢測的效率。
在其中一個實施例中,將所述撥碼實際信息和所述設備的撥碼信息進行比對,包括:解析所述撥碼實際信息,獲取所述撥碼實際信息中的主板信息和/或部件信息;在所述撥碼信息中查找到與所述撥碼實際信息中的所述主板信息和/或部件信息對應的主板和/或部件的撥碼信息;將所述撥碼測試信息和所述主板和/或部件的撥碼信息進行比對。
具體地,根據(jù)需求,可以只對設備中的某些部件,或某些主板進行檢測,則需要根據(jù)輸出的撥碼實際信息,在完整的設備的撥碼信息中進行相應的部件或主板的查找,進而只進行對應的部件或主板的撥碼實際信息與撥碼信息的比對。
在本實施例中,所接收到的設備輸出的撥碼信息,可以是設備中的一個主板和/或一個部件的撥碼信息,通過在設備的撥碼信息中查找相應的主板或部件的撥碼信息,進行自動檢測,提高撥碼自動檢測的效率。
圖4為一個實施例的設備主板撥碼設置系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示的設備主板撥碼設置系統(tǒng)包括:
設備主板信息獲取模塊100,用于獲取設備信息及設備中主板的主板信息;具體用于:獲取設備信息及設備中部件的部件信息;根據(jù)所述部件信息,獲取所述部件中主板的主板信息;則所述設備撥碼信息生成模塊。
撥碼信息獲取模塊200,用于根據(jù)所述主板信息,獲取所述主板的撥碼信息,所述撥碼信息包括撥碼標識和撥碼值所述撥碼標識包括位置標識或編號;所述撥碼值包括撥碼位長和撥碼塊信息,所述撥碼位長,包括與撥碼塊個數(shù)對應的位長或預設的相同位長,所述撥碼塊信息,包括數(shù)字、字母中的任一種或其任意組合。
設備撥碼信息生成模塊300,用于根據(jù)各所述主板的撥碼信息,獲取所述設備的撥碼信息,所述撥碼信息包括設備、所述設備中的主板和所述主板的撥碼信息之間的對應關系。還用于:所述撥碼信息包括設備、所述設備中的部件,所述部件的主板和所述主板的撥碼信息之間的對應關系。
撥碼實際信息接收模塊400,用于接收設備輸出的撥碼實際信息,所述撥碼實際信息包括所述設備中主板的實際設置的撥碼信息。
撥碼信息比對模塊500,用于將所述撥碼實際信息和所述設備的撥碼信息進行比對,當所述撥碼實際信息和所述撥碼信息一致時,生成所述設備的撥碼設置準確的信息。包括:撥碼信息解析單元,用于解析所述撥碼實際信息,獲取所述撥碼實際信息中的主板信息和/或部件信息;撥碼信息查找單元,用于在所述撥碼信息中查找到與所述撥碼實際信息中的所述主板信息和/或部件信息對應的主板和/或部件的撥碼信息;撥碼信息比對單元,用于將所述撥碼測試信息和所述主板和/或部件的撥碼信息進行比對。
本發(fā)明所提供的設備主板撥碼設置系統(tǒng),通過獲取到的設備信息,設備中的主板信息,和所述主板的撥碼信息,建立設備與設備中各主板上的撥碼信息之間的對應關系,再通過一定的展現(xiàn)手段,如顯示圖或數(shù)據(jù)表格的方式進行呈現(xiàn),由于一個設備中的多個主板上的撥碼信息,利用撥碼標識和撥碼值進行了統(tǒng)一,方便操作人員進行撥碼操作,從而降低了撥碼設置的錯誤率。
在其中一個實施例中,所述撥碼值包括撥碼位長和撥碼塊信息,其中撥碼位長可以設定于與撥碼塊個數(shù)相對應的位長,或統(tǒng)一設定為相同的位長,薄碼塊信息,采用數(shù)字或字母的任意組合的形式,可以適應不同主板的撥碼信息的設置要求,使得設備的撥碼設置更加靈活。
在其中一個實施例中,在獲取設備的撥碼信息的過程中,還可以對設備的不同部件進行區(qū)分,再針對不同部件的主板進行撥碼信息的獲取,從而使得生成的設備的撥碼信息,多了部件這個維度,方便一個設備的不同部件中的相同主板具有不同的撥碼設置需求時,進行設備的撥碼信息的獲取,進一步降低撥碼設置的錯誤率。
在其中一個實施例中,接收到的設備輸出的撥碼實際信息,并將所述的撥碼實際信息與所述設備的撥碼信息進行比對,即可獲取所述設備的撥碼設置是否準確。通過自動對比的方式,提高撥碼設置自動檢測的效率。
在其中一個實施例中,所接收到的設備輸出的撥碼信息,可以是設備中的一個主板和/或一個部件的撥碼信息,通過在設備的撥碼信息中查找相應的主板或部件的撥碼信息,進行自動檢測,提高撥碼自動檢測的效率。
以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。