專利名稱:與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法
技術領域:
本發(fā)明涉及數(shù)控機床領域,特別涉及運動控制系統(tǒng)技術領域,具體是指一種實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法。
背景技術:
現(xiàn)有的升級方法基本都是通過人機交互界面執(zhí)行操作來完成,但當人機交互界面與運動控系統(tǒng)分離成兩個系統(tǒng)的時候,運動控制系統(tǒng)升級的實現(xiàn)還是得運動控制系統(tǒng)自身來實現(xiàn)。而一個程序正在運行的時候是沒辦法進行替換的,要替換該程序的文件必須是在其關閉之后。也就是說如果運動控制系統(tǒng)升級出現(xiàn)異常,或者是此次升級后的運動控制系統(tǒng)本身就存在異常的情況,很有可能運動控制系統(tǒng)升級之后再也無法正常運作,或是正常啟動。那么此時人機交互界面再也無法讓運動控制系統(tǒng)執(zhí)行升級等操作。這也就意味著一般的升級方法用于這種人機交互界面與運動控制系統(tǒng)分離的雙系統(tǒng)時,如果出現(xiàn)升級失敗,只能將整個運動控制的硬件平臺交由開發(fā)人員進行修理,這樣肯定不利于一個產(chǎn)品的維護與推廣。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術中的缺點,提供一種實現(xiàn)運動控制系統(tǒng)安全平穩(wěn)升級、易于軟件管理和維護、控制過程簡單快捷、工作性能穩(wěn)定可靠、適用范圍較為廣泛的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法。為了實現(xiàn)上述的目的,本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法如下:該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其主要特點是,所述的方法包括用戶與人機交互界面更新操作確認處理操作和運動控制系統(tǒng)重啟處理操作,所述的用戶與人機交互界面更新操作確認處理操作,包括以下步驟:(11)系統(tǒng)實時檢測運動控制系統(tǒng)中的運動控制板卡上是否連接有存儲升級文件的存儲設備;(12)系統(tǒng)根據(jù)用戶在所述的人機交互界面上的操作,得到確認升級的操作信息;(13)系統(tǒng)將存儲設備中的升級文件復制并重命名到本地;(14)系統(tǒng)進行升級狀態(tài)值設置和斷電重啟處理操作;所述的運動控制系統(tǒng)重啟處理操作,包括以下步驟:(21)系統(tǒng)啟動預先設置好的引導系統(tǒng);(22)所述的引導系統(tǒng)中的定時器持續(xù)讀取升級狀態(tài)值;(23)所述的定時器根據(jù)所述的升級狀態(tài)值進行相應的升級更新控制處理;(24)啟動運動控制系統(tǒng)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的實時檢測運動控制板卡上是否連接有存儲升級文件的存儲設備,包括以下步驟:(111)系統(tǒng)檢測運動控制板卡的USB接口上是否插設有能夠識別的U盤;(112)如果沒有,則在人機交互界面上給出USB設備未找到的提示,并結束;(113)如果有,則在繼續(xù)檢測U盤中的升級文件是否完整;(114)如果不完整,則在人機交互界面上給出升級文件不完整的提示,并結束;(115)如果完整,則繼續(xù)步驟(12)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的將存儲設備中的升級文件復制并重命名到本地,具體為:將所述的升級文件的名稱中加入后綴名,并復制到本地。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的后綴名為EX0該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的進行升級狀態(tài)值設置和斷電重啟處理操作,包括以下步驟:(141)系統(tǒng)判斷升級文件復制與重命名是否成功;( 142)如果不成功,則直接結束;( 143)如果成功,則將所述的升級狀態(tài)值設置為I ;(144)系統(tǒng)進行斷電重啟。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的進行升級更新控制處理,包括以下步驟:(231)如果升級狀態(tài)值為0,或者不存在升級狀態(tài)值,則進行存儲設備升級文件復制操作;(232)如果升級狀態(tài)值為I,則進行本地升級文件覆蓋操作;(233)如果升級狀態(tài)值為2,則進行關閉引導系統(tǒng)并重啟系統(tǒng)操作;(234)如果升級狀態(tài)值為3,則繼續(xù)步驟(24)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的進行存儲設備升級文件復制操作,包括以下步驟:(2311)直接刪除運動控制系統(tǒng)中的所有文件;(2312)將存儲設備升級文件復制到本地系統(tǒng)中;(2313)如果升級文件復制成功,則將所述的升級狀態(tài)值設置為2,并繼續(xù)步驟(22)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的進行本地升級文件覆蓋操作,包括以下步驟:(2321)將本地所存儲的帶后綴名的升級文件中的后綴名刪除;(2322)將所述的升級文件覆蓋到本地系統(tǒng)中;(2323)如果覆蓋成功,則將升級狀態(tài)值設置為2,并繼續(xù)步驟(22);(2324)如果沒有重命名并覆蓋成功,則將升級狀態(tài)值設置為0,并繼續(xù)步驟(22)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的進行關閉引導系統(tǒng)并重啟系統(tǒng)操作,包括以下步驟:(2331)關閉引導系統(tǒng);
(2332)將升級狀態(tài)值設置為0,并繼續(xù)步驟(24)。該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的啟動運動控制系統(tǒng),包括以下步驟:(241)運行運動控制系統(tǒng);(242)如果運動控制系統(tǒng)啟動正常,則將所述的升級狀態(tài)值設置為3 ;(242)如果運動控制系統(tǒng)啟動不正常,則返回步驟(21)。采用了該發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,由于無論出現(xiàn)哪種情況引導程序都會根據(jù)具體情況作出對應的選擇,由于引導程序的定時器不斷調(diào)用,最后總會滿足升級完成的情況。即使是升級程序自身有問題,也可以在上述方法的判斷中區(qū)別開,如果升級后的運動控制系統(tǒng)沒能夠正常啟動,那么升級狀態(tài)值肯定為O。下次重啟時,引導程序會根據(jù)上述方法來執(zhí)行對應功能。最終達到更新完成的情況,最后程序總會達到升級成功的目的,從而可以很好的解決升級失敗等各種異常情況,實現(xiàn)了即使運動控制系統(tǒng)升級異常時,也不會出現(xiàn)一般使用者無法再進行升級操作的效果,從而使軟件更容易進行管理和維護,控制過程簡單快捷,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
圖1為本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法的整體流程圖。圖2為本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的用戶與人機交互界面更新操作確認處理操作流程圖。圖3為本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的開機啟動時引導程序及運動控制程序的功能流程圖。圖4為本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法中的運動控制系統(tǒng)啟動不意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的技術內(nèi)容,特舉以下實施例詳細說明。請參閱圖1至圖4所示,為了實現(xiàn)上述的目的,本發(fā)明的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法如下:該實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其中包括用戶與人機交互界面更新操作確認處理操作和運動控制系統(tǒng)重啟處理操作,所述的用戶與人機交互界面更新操作確認處理操作,包括以下步驟:(11)系統(tǒng)實時檢測運動控制系統(tǒng)中的運動控制板卡上是否連接有存儲升級文件的存儲設備,包括以下步驟:(a)系統(tǒng)檢測運動控制板卡的USB接口上是否插設有能夠識別的U盤;(b)如果沒有,則在人機交互界面上給出USB設備未找到的提示,并結束;(C)如果有,則在繼續(xù)檢測U盤中的升級文件是否完整;(d)如果不完整,則在人機交互界面上給出升級文件不完整的提示,并結束;(e)如果完整,則繼續(xù)步驟(12);
(12)系統(tǒng)根據(jù)用戶在所述的人機交互界面上的操作,得到確認升級的操作信息;(13)系統(tǒng)將存儲設備中的升級文件復制并重命名到本地,具體為:將所述的升級文件的名稱中加入后綴名,并復制到本地;該后綴名為EX ;(14)系統(tǒng)進行升級狀態(tài)值設置和斷電重啟處理操作,包括以下步驟:(a)系統(tǒng)判斷升級文件復制與重命名是否成功;(b)如果不成功,則直接結束;(c)如果成功,則將所述的升級狀態(tài)值設置為I ;(d)系統(tǒng)進行斷電重啟;所述的運動控制系統(tǒng)重啟處理操作,包括以下步驟:(21)系統(tǒng)啟動預先設置好的引導系統(tǒng);(22)所述的引導系統(tǒng)中的定時器持續(xù)讀取升級狀態(tài)值;(23)所述的定時器根據(jù)所述的升級狀態(tài)值進行相應的升級更新控制處理,包括以下步驟:(a)如果升級狀態(tài)值為0,或者不存在升級狀態(tài)值,則進行存儲設備升級文件復制操作,包括以下步驟:(i)直接刪除運動控制系統(tǒng)中的所有文件;(ii)將存儲設備升級文件復制到本地系統(tǒng)中;(iii)如果升級文件復制成功,則將所述的升級狀態(tài)值設置為2,并繼續(xù)步驟
(22);(b)如果升級狀態(tài)值為1,則進行本地升級文件覆蓋操作,包括以下步驟:(i)將本地所存儲的帶后綴名的升級文件中的后綴名刪除;(ii)將所述的升級文件覆蓋到本地系統(tǒng)中;(iii)如果覆蓋成功,則將升級狀態(tài)值設置為2,并繼續(xù)步驟(22);(iv)如果沒有重命名并覆蓋成功,則將升級狀態(tài)值設置為0,并繼續(xù)步驟(22);(c)如果升級狀態(tài)值為2,則進行關閉引導系統(tǒng)并重啟系統(tǒng)操作,包括以下步驟:(i)關閉引導系統(tǒng);(ii)將升級狀態(tài)值設置為0,并繼續(xù)步驟(24);(d)如果升級狀態(tài)值為3,則繼續(xù)步驟(24);(24)啟動運動控制系統(tǒng),包括以下步驟:(a)運行運動控制系統(tǒng);(b)如果運動控制系統(tǒng)啟動正常,則將所述的升級狀態(tài)值設置為3 ;(C)如果運動控制系統(tǒng)啟動不正常,則返回步驟(21)。在實際使用當中,本發(fā)明的升級方法包含用戶確認開始升級的部分、重啟后系統(tǒng)自動執(zhí)行的部分,和運動控制程序啟動3個部分:1、請參閱圖2所示用戶確認開始升級的部分包含以下步驟:(I)用戶將升級文件復制至U盤,然后插入運動控制板卡;(2)用戶在人機交互界面確認升級操作;(3)系統(tǒng)復制文件重命名到本地;(4)根據(jù)界面提示斷電重啟。
該部分升級解決方法中,所述的人機交互界面確認升級操作時,會檢測運動控制板卡是否插上了能夠識別的U盤。如果沒有則會在人機交互界面上給予提示。該部分升級解決方法中,所述的人機交互界面確認升級操作時,在插上U盤后湖檢測U盤中的升級文件是否完整。如果不完整則會在人機交互界面上給予提示。該部分升級解決方法中,所述的步驟(3)在將升級文件重命名復制到本地同時加上了 EX的后綴名。該部分升級解決方法中,所述的步驟(3)中,判斷了復制與重命名是否成功該部分升級解決方法中,所述的步驟(4)中,提示關機前將配置文件(config.1ni)中的升級狀態(tài)值update寫為了 I。該部分升級解決方法中,所述的斷電重啟的時不要拔掉U盤,如果拔掉了,可以再插上。(b)再請參閱圖3所示,重啟后系統(tǒng)自動執(zhí)行的部分包含以下步驟:(I)WINCE啟動時啟動設置好的啟動項RC300B00T.exe,這是運動控制系統(tǒng)的引導程序;(2)設置好的引導程序(RC300B00T.exe)的定時器開始不斷讀取配置文件(config.1ni)中的 update 的值;(3)定時器根據(jù)update的值調(diào)用對應的功能,具體如下:(i)如果update的值是0,或者沒有這個值。首先直接刪除所有運動控制系統(tǒng)的文件,將U盤中的的運動控制系統(tǒng)文件復制到本地系統(tǒng)中。如果文件復制成功,則將update的值寫為2。(ii)如果update的值是1,則將本地系統(tǒng)中帶EX后綴名的文件,去掉其后綴然后覆蓋到各自當前的文件夾中。如果覆蓋成功,將update的值寫為2 ;如果沒有重命名覆蓋成功,將update的值寫為O。(iii)如果update的值是2,則啟動運動控制系統(tǒng)。然后關閉引導程序,同時將update的值是寫為O。(iv)如果update的值是3,無需升級跳過所有步驟,直接啟動運動控制系統(tǒng);該部分升級解決方法中,所述的步驟(1)、(2)是引導程序的啟動過程,與運動控制程序無關。此時運動控制程序還未啟動。該部分升級解決方法中,所述的步驟(3)是引導程序的定時器執(zhí)行部分,因此,步驟(3)是從引導程序開始到關閉一直不斷調(diào)用的功能。該部分升級解決方法中,所述的步驟(3)中的分支i)不會判斷是否有U盤插入。如果沒有U盤,文件的復制會直接失敗,update的值一直是O。(C)再請參閱圖4所示,運動控制系統(tǒng)啟動具體如下:運動控制系統(tǒng)啟動正常啟動后將update的值與為3。在本法的以上處理過程中,無論出現(xiàn)哪種情況引導程序都會根據(jù)具體情況作出對應的選著。由于引導程序的定時器不斷調(diào)用,最后總會滿足升級完成的情況。即使是升級程序自身有問題,也可以在上述方法的(C)部分判斷中區(qū)別開,如果升級后的運動控制系統(tǒng)沒能夠正常啟動,那么update的值肯定為O。下次重啟時,引導程序會根據(jù)上述方法的(b)部分步驟(3)的i)選項來執(zhí)行對應功能。最終達到更新完成的情況。根據(jù)圖2 (開機啟動時引導程序及運動控制程序的功能流程示意圖)中,可以直觀的看到一點,最后程序總會達到升級成功的目的。作為本發(fā)明的具體實現(xiàn)方式,具體而言,本發(fā)明的基于與人際交互界面分離的運動控制系統(tǒng)升級解決方法,中控制系統(tǒng)位于與人機界面分離的WINCE平臺,所述方法包括以下步驟:(I)用戶于人機界面進行更新操作的處理(2)重啟后運動控制的板卡首先通過引導系統(tǒng)進行處理(3)引導系統(tǒng)啟動運動控制系統(tǒng)其中,所述的用戶于人機界面進行更新操作時,判斷了是否插上了 U盤,并且U盤中是否存在完整的更新文件,所述的用戶于人機界面進行更新操作時,系統(tǒng)會將U盤中的文件加上后綴名復制到本地系統(tǒng)中,所述的用戶于人機界面進行更新操作時,復制完文件改變了本地配置文件的一個表示符的值,所述的引導系統(tǒng)會讀取上述的標示符的值,并根據(jù)表示符的值進行不同的處理:升級運動控制程序,直接啟動運動控制程序,所述引導系統(tǒng)的處理時在定時器中完成,要求7處于反復調(diào)用中,直至引導程序結束,步驟(3)會關閉引導程序,然后在運動控制系統(tǒng)正常啟動后會將上述標示符的值復位,讓下次系統(tǒng)啟動時,弓丨導程序不會執(zhí)行升級操作。在實際運行中,首先是用戶在人機交互界面的操作,如上圖1 (人機交互界面確認更新流程示意圖)( I)首先判斷是否有可是別U盤,如果沒有提示用戶插入U盤。(2)有U盤后檢查U盤中是否存在完整的運動控制升級程序,如果不完整,提示用戶提供完整的升級程序。(3)點擊確認升級后,系統(tǒng)將U盤中的升級文件以增加了” EX”后綴名的形式復制到本地文件中。如果復制失敗則提示用戶,讓用戶檢查問題。(4)將本地的配置文件config.1ni中的update值寫為I。(5)根據(jù)系統(tǒng)提示重啟系統(tǒng)。(6 )運動控制板卡上的WINCE啟動時,會首先啟動我們設置好的引導程序——RC300B00T.exe(7)引導程序中的定時器不斷讀取配置文件(config.1ni)中的update的值(8)根據(jù)update的值執(zhí)行相應的步驟:(a)update為O或者沒有找到:刪除本地系統(tǒng)中的運動控制系統(tǒng)文件,將U盤中的運動控制系統(tǒng)文件直接復制到本地系統(tǒng)中,如果成功將update寫為2。然后返回步驟(7);(b) update為1:將運動控制系統(tǒng)文件夾中帶“EX”后綴的文件,去掉其“EX”后綴,然后覆蓋到本地。如果操作成功將update寫為2,否則將update寫為O。然后返回步驟(7);(C)Update為2:關閉引導程序,同時將update寫為O。然后繼續(xù)執(zhí)行下面的步驟
(9);(d) update為3:關閉引導程序,直接執(zhí)行步驟(9);(9)啟動運動控制系統(tǒng),如果啟動正常則將update與為3。如果出現(xiàn)運動控制系統(tǒng)不能正常啟動,則用戶重啟系統(tǒng),返回步驟(6)
本發(fā)明執(zhí)行后最終結果是update的值為3,表示系統(tǒng)升級成功。采用了上述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,由于無論出現(xiàn)哪種情況引導程序都會根據(jù)具體情況作出對應的選擇,由于引導程序的定時器不斷調(diào)用,最后總會滿足升級完成的情況。即使是升級程序自身有問題,也可以在上述方法的判斷中區(qū)別開,如果升級后的運動控制系統(tǒng)沒能夠正常啟動,那么升級狀態(tài)值肯定為O。下次重啟時,引導程序會根據(jù)上述方法來執(zhí)行對應功能。最終達到更新完成的情況,最后程序總會達到升級成功的目的,從而可以很好的解決升級失敗等各種異常情況,實現(xiàn)了即使運動控制系統(tǒng)升級異常時,也不會出現(xiàn)一般使用者無法再進行升級操作的效果,從而使軟件更容易進行管理和維護,控制過程簡單快捷,工作性能穩(wěn)定可靠,適用范圍較為廣泛。在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應被認為是說明性的而非限制性的。
權利要求
1.一種實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的方法包括用戶與人機交互界面更新操作確認處理操作和運動控制系統(tǒng)重啟處理操作,所述的用戶與人機交互界面更新操作確認處理操作,包括以下步驟: (11)系統(tǒng)實時檢測運動控制系統(tǒng)中的運動控制板卡上是否連接有存儲升級文件的存儲設備; (12)系統(tǒng)根據(jù)用戶在所述的人機交互界面上的操作,得到確認升級的操作信息; (13)系統(tǒng)將存儲設備中的升級文件復制并重命名到本地; (14)系統(tǒng)進行升級狀態(tài)值設置和斷電重啟處理操作; 所述的運動控制系統(tǒng)重啟處理操作,包括以下步驟: (21)系統(tǒng)啟動預先設置好的引導系統(tǒng); (22)所述的引導系統(tǒng)中的定時器持續(xù)讀取升級狀態(tài)值; (23)所述的定時器根據(jù)所述的升級狀態(tài)值進行相應的升級更新控制處理; (24)啟動運動控制系統(tǒng)。
2.根據(jù)權利要求1所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的實時檢測運動控制板卡上是否連接有存儲升級文件的存儲設備,包括以下步驟: (111)系統(tǒng)檢測運動控制板卡的USB接口上是否插設有能夠識別的U盤; (112)如果沒有,則在人機交互界面上給出USB設備未找到的提示,并結束; (113)如果有,則在繼續(xù)檢測U盤中的升級文件是否完整; (114)如果不完整,則在人機交互界面上給出升級文件不完整的提示,并結束; (115)如果完整,則繼續(xù)步驟(12)。
3.根據(jù)權利要求1所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的將存儲設備中的升級文件復制并重命名到本地,具體為: 將所述的升級文件的名稱中加入后綴名,并復制到本地。
4.根據(jù)權利要求3所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的后綴名為EX。
5.根據(jù)權利要求3所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的進行升級狀態(tài)值設置和斷電重啟處理操作,包括以下步驟: (141)系統(tǒng)判斷升級文件復制與重命名是否成功; (142)如果不成功,則直接結束; (143)如果成功,則將所述的升級狀態(tài)值設置為I; (144)系統(tǒng)進行斷電重啟。
6.根據(jù)權利要求5所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的進行升級更新控制處理,包括以下步驟: (231)如果升級狀態(tài)值為O,或者不存在升級狀態(tài)值,則進行存儲設備升級文件復制操作; (232)如果升級狀態(tài)值為I,則進行本地升級文件覆蓋操作; (233)如果升級狀態(tài)值為2,則進行關閉引導系統(tǒng)并重啟系統(tǒng)操作; (234)如果升級狀態(tài)值為3,則繼續(xù)步驟(24)。
7.根據(jù)權利要求6所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的進行存儲設備升級文件復制操作,包括以下步驟: (2311)直接刪除運動控制系統(tǒng)中的所有文件; (2312)將存儲設備升級文件復制到本地系統(tǒng)中; (2313)如果升級文件復制成功,則將所述的升級狀態(tài)值設置為2,并繼續(xù)步驟(22)。
8.根據(jù)權利要求6所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的進行本地升級文件覆蓋操作,包括以下步驟: (2321)將本地所存儲的帶后綴名的升級文件中的后綴名刪除; (2322)將所述的升級文件覆蓋到本地系統(tǒng)中; (2323)如果覆蓋成功,則將升級狀態(tài)值設置為2,并繼續(xù)步驟(22); (2324)如果沒有重命名并覆蓋成功,則將升級狀態(tài)值設置為O,并繼續(xù)步驟(22)。
9.根據(jù)權利要求6所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的進行關閉引導系統(tǒng)并重啟系統(tǒng)操作,包括以下步驟: (2331)關閉引導系統(tǒng); (2332)將升級狀態(tài)值設置為O,并繼續(xù)步驟(24)。
10.根據(jù)權利要求1至9中任一項所述的實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其特征在于,所述的啟動運動控制系統(tǒng),包括以下步驟: (241)運行運動控制系統(tǒng); (242)如果運動控制系統(tǒng)啟動正常,則將所述的升級狀態(tài)值設置為3; (242)如果運動控制系統(tǒng)啟動不正常,則返回步驟(21)。
全文摘要
本發(fā)明涉及一種實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,其中包括用戶與人機交互界面更新操作確認處理操作和運動控制系統(tǒng)重啟處理操作。采用該種實現(xiàn)與人機交互界面相分離的運動控制系統(tǒng)的升級控制的方法,即使是升級程序自身有問題,如果升級后的運動控制系統(tǒng)沒能夠正常啟動,則下次重啟時,引導程序會根據(jù)上述方法來執(zhí)行對應功能。最終達到更新完成的情況,最后程序總會達到升級成功的目的,從而可以很好的解決升級失敗等各種異常情況,實現(xiàn)了即使運動控制系統(tǒng)升級異常時,也不會出現(xiàn)一般使用者無法再進行升級操作的效果,從而使軟件更容易進行管理和維護,控制過程簡單快捷,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
文檔編號G05B19/18GK103197597SQ20131012070
公開日2013年7月10日 申請日期2013年4月9日 優(yōu)先權日2013年4月9日
發(fā)明者肖騏雨, 陳豫, 姚彬, 湯同奎, 鄭之開 申請人:上海維宏電子科技股份有限公司