国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于控制器的串口在線仿真調試系統(tǒng)及方法

      文檔序號:6287024閱讀:166來源:國知局
      專利名稱:用于控制器的串口在線仿真調試系統(tǒng)及方法
      技術領域
      本發(fā)明涉及仿真調試技術,更具體地涉及用于控制器的串口在 線^方真調《式系鄉(xiāng)克及方法。
      背景技術
      在工程車輛控制器應用領域中,通常要進4亍在線調試仿真操 作,在線調試仿真過程中,需要通過串口傳輸梯形圖所有網(wǎng)絡的運 行數(shù)據(jù),如果程序量大的時^f矣,串口傳1#的#1據(jù)量特別龐大,在線 調試仿真失真嚴重,反應實際運行數(shù)據(jù)緩慢。因此,存在著對新型 的用于控制器的串口在線仿真調試系統(tǒng)及方法的需求。

      發(fā)明內(nèi)容
      為了解決上述技術問題至少之一,本發(fā)明提供了 一種用于控制
      器的串口在線仿真調試方法,包括步驟102,記錄多個網(wǎng)絡中的 每個網(wǎng)^各的坐標位置;步驟104,查詢并比舉交所述多個網(wǎng)絡中的每 個網(wǎng)全備的坐標"立置,以確定所顯示的網(wǎng)纟備;步驟106,確定所顯示 的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);步驟108,將所述參數(shù)通過 串口仿真協(xié)議通知所述控制器。
      在上述方法中,進一步包括步驟110,所述控制器在掃描一周 用戶程序后,4巴運算結果按照串口仿真協(xié)議所需要的所述參數(shù)發(fā)送 給PC纟幾顯示。
      4在所述步驟104中,通過確定顯示的第一個網(wǎng)絡和顯示的最后 一個網(wǎng)纟各來確定聲斤顯示的網(wǎng)絡。
      在所述步驟106中,通過快照來確定所顯示的網(wǎng)癥備內(nèi)的仿真調 試需要顯示的參H優(yōu)選每0.5秒快照一次。
      本發(fā)明還4是供了 一種用于控制器的串口在線仿真調試系統(tǒng),包 括坐標^立置i己錄裝置,用于記錄多個網(wǎng)絡中的每個網(wǎng)絡的坐標位 置;顯示網(wǎng)^各確定裝置,用于查詢并比專交所述多個網(wǎng)全各中的每個網(wǎng) 絡的坐標^立置,以確定所顯示的網(wǎng)纟各;參H確定裝置,用于確定所 顯示的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);通知裝置,將所述參數(shù) 通過串口仿真協(xié)議通知所述控制器。
      所述控制器在掃描一周用戶程序后,把運算結果按照串口仿真 協(xié)議所需要的所述參數(shù)發(fā)送給PC機顯示。
      所述顯示網(wǎng)癥各確定裝置通過確定顯示的第一個網(wǎng)全各和顯示的 最后一個網(wǎng)全各來確定所顯示的網(wǎng)絡。
      所述參凄t確定裝置通過快照來確定所顯示的網(wǎng)絡內(nèi)的仿真調 試需要顯示的參^t。優(yōu)選每0.5秒快照一次
      工程車輛通用控制器通過串口在線仿真調試的時候,計算機PC 通過窗口屏幕沖支術0.5秒捕獲快照一次當前屏顯示的起始網(wǎng)絡號和 結束網(wǎng)絡號之間所有需要顯示的元件數(shù)據(jù),這樣大大減少了串口發(fā) 送的數(shù)據(jù)量,同時仿真顯示實現(xiàn)了與工程車輛通用控制器運行結果 同步的功能,解決在線調試仿真凄t據(jù)失真的問題,克月良了串口傳輸 數(shù)據(jù)傳輸慢帶來仿真數(shù)據(jù)不準確的問題。通過串口在線調試協(xié)議把 這些需要采集的數(shù)據(jù)傳輸給工程車輛通用控制器,通用控制器在掃描完 一 個用戶程序周期后,把當前屏在線調試需要顯示的運行數(shù)據(jù)
      發(fā)送給計算一幾PC顯示。


      通過下面結合附圖的具體描述可以更清楚地理解本發(fā)明的上 述和其他方面、凈爭^正以及其〗也優(yōu)點。
      圖1示出了相關技術中梯形圖的截屏;
      圖2示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試方法 的流程圖3示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試方法 中的顯示網(wǎng)絡的截屏;
      圖4示出了才艮才居本發(fā)明的一個實施例的串口在線仿真調試方法 中的0.5秒快照仿真網(wǎng)絡的截屏;
      圖5示出了根據(jù)本發(fā)明的一個實施例的串口在線仿真調試系統(tǒng) 的方才醫(yī)圖。
      具體實施例方式
      下面將參考附圖具體描述本發(fā)明的示例性實施例。
      圖1示出了相關技術中梯形圖的截屏。梯形圖是在Canvas畫 布上畫的其屬性Width為畫布的寬;Height為畫布的高,在畫布上有 組件HScrol舊ox (水平瀏覽條),VScroUBox (垂直瀏覽條)。通過 Canvas畫布的屬性和組件HScrol舊ox (水平瀏覽條),VScrol舊ox (垂直瀏覽條)可以計算出PC窗口所顯示的Canvas畫布的區(qū)域ClientWith, ClientHight。在本發(fā)明中,在畫4弟形圖網(wǎng)絡的時^f夷,已 經(jīng)記錄了每一條網(wǎng)絡的坐標位置,所有網(wǎng)絡是通過鏈表連接起來 的,通過查詢比4交每一個網(wǎng)全各的坐相^立置;f尤能確定顯示的第一個網(wǎng) 絡和顯示最后一個網(wǎng)絡。找到了所顯示的網(wǎng)絡后,確定在顯示網(wǎng)絡 里面需要仿真調試顯示的參數(shù),然后4巴所需要的參數(shù)通過串口仿真 協(xié)議通知通用控制器,通用控制器在掃描一周用戶程序后,^fe運算 結果按串口仿真協(xié)議所需要的參數(shù)發(fā)給PC機顯示。這樣大大提高 了仿真顯示效果,大大減少了串口傳輸數(shù)據(jù),提高了串口傳輸數(shù)據(jù) 的效率,正在實現(xiàn)了在線仿真。
      圖2示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試方法 的流程圖。
      用于控制器的串口在線仿真調試方法包括步驟102,記錄多 個網(wǎng)絡中的每個網(wǎng)絡的坐標位置;步驟104,查詢并比較所述多個 網(wǎng)絡中的每個網(wǎng)絡的坐標位置,以確定所顯示的網(wǎng)絡;步驟106, 確定所顯示的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);步驟108,將所 述參數(shù)通過串口仿真協(xié)議通知所述控制器。
      在上述方法中,可以進一步包括步驟110 (在步驟108之后), 所述控制器在掃描一周用戶程序后,把運算結果按照串口仿真協(xié)議 所需要的所述參數(shù)發(fā)送給PC機顯示。
      在所述步驟104中,通過確定顯示的第一個網(wǎng)癥各和顯示的最后 一個網(wǎng)絡來確定所顯示的網(wǎng)絡。
      在所述步驟106中,通過快照來確定所顯示的網(wǎng)全各內(nèi)的仿真調 試需要顯示的參數(shù)。優(yōu)選每0.5秒快照一次。圖3示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試方法 中的顯示網(wǎng)絡的截屏。
      例如仿真以下程序,而我們在pc顯示的網(wǎng)絡為網(wǎng)絡5,其余 的網(wǎng)^各在PC屏幕上沒有顯示,那么我們0.5S快照一次PC上顯示 的起始網(wǎng)絡和結束網(wǎng)絡。在本例子中快照是網(wǎng)絡5,需要顯示的參 數(shù)為V300.0(代表V存儲區(qū)的第300個字節(jié)的0位值),V300.1(代 表V存儲區(qū)的第300個字節(jié)的l位值),V300.2(代表V存儲區(qū)的第 300個字節(jié)的2位值),V300.3(代表V存儲區(qū)的第300個字節(jié)的3 位值),V300.4(代表V存儲區(qū)的第300個字節(jié)的4位值),
      V300.5(代表V存儲區(qū)的第300個字節(jié)的5位值),V300.6(代表 V存儲區(qū)的第300個字節(jié)的6位值),V300.7(代表V存儲區(qū)的第300 個字節(jié)的7位值),以及MO.O的參數(shù)值。我們0.5S快照一次,把這 些參數(shù)通過串口發(fā)給底層控制器,底層控制器掃描一次用戶程序 后,把結果復制給需要的參數(shù),并把數(shù)據(jù)通過串口發(fā)送給PC機仿 真顯示。
      圖4示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試方法 中的0.5秒快照仿真網(wǎng)絡的截屏。
      我們在pc顯示的網(wǎng)絡為開始網(wǎng)絡1,結束網(wǎng)絡為2,其余的網(wǎng) 絡在PC屏幕上沒有顯示,需要顯示的參數(shù)為SM0.1(代表SM存儲 區(qū)的第O個字節(jié)的1位值),SM0.1(代表SM存儲區(qū)的第O個字節(jié)的 0位值),IO,O(代表輸入端口寄存器0字節(jié)0位的值),10.2(代表輸入 端口寄存器0字節(jié)2位的值),10.6(代表輸入端口寄存器0字節(jié)6位 的值),Il.O(代表輸入端口寄存器1字節(jié)0位的值),Il.l(代表輸入 端口寄存器1字節(jié)1位的值),11.2(代表輸入端口寄存器1字節(jié)2位 的值),11.4(代表輸入端口寄存器1字節(jié)4位的值),11.7(代表輸入 端口寄存器1字節(jié)7位的值),12.1(代表輸入端口寄存器2字節(jié)1位的值),12.3(代表輸入端口寄存器2字節(jié)3位的值),12.5(代表輸入 端口寄存器2字節(jié)5位的值),12.6(代表輸入端口寄存器2字節(jié)6位 的值),12.7(代表輸入端口寄存器2字節(jié)7位的值),13.1(代表輸入 端口寄存器3字節(jié)1位的值),13.3(代表輸入端口寄存器3字節(jié)3位 的值),13.5(代表輸入端口寄存器3字節(jié)5位的值)。我們0.5S快照 一次,把這些參數(shù)通過串口發(fā)給底層控制器,底層控制器掃描一次 用戶程序后,把結果復制給需要的參數(shù),并把數(shù)據(jù)通過串口發(fā)送給 PC機仿真顯示。沒有快照到的網(wǎng)絡和參數(shù)不需要發(fā)送。
      通過快照仿真,實現(xiàn)了串口傳輸?shù)臄?shù)據(jù)量與程序的大小沒關 系,只與PC機屏幕顯示的網(wǎng)絡和顯示網(wǎng)絡里面的參數(shù)量有關,這 樣大大提高了串口數(shù)據(jù)傳輸?shù)男?,實現(xiàn)了在線實時仿真。
      圖5示出了才艮據(jù)本發(fā)明的一個實施例的串口在線仿真調試系統(tǒng) 的方框圖。
      用于控制器的串口在線仿真調試系統(tǒng)500包括坐標位置記錄 裝置502,用于記錄多個網(wǎng)絡中的每個網(wǎng)絡的坐標位置;顯示網(wǎng)絡 確定裝置504,用于查詢并比較所述多個網(wǎng)絡中的每個網(wǎng)絡的坐標 位置,以確定所顯示的網(wǎng)鄉(xiāng)備;參凄史確定裝置506,用于確定所顯示 的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);通知裝置508,將所述參數(shù) 通過串口仿真協(xié)議通知所述控制器。
      所述控制器在掃描一周用戶程序后,把運算結果按照串口仿真 協(xié)議所需要的所述參數(shù)發(fā)送給PC機顯示。
      所述顯示網(wǎng)癥各確定裝置通過確定顯示的第 一個網(wǎng)絡和顯示的 最后一個網(wǎng)絡來確定所顯示的網(wǎng)絡。所述參凄t確定裝置通過快照來確定所顯示的網(wǎng)全各內(nèi)的仿真調
      試需要顯示的參數(shù)。優(yōu)選每0.5秒快照一次
      工程車輛通用控制器通過串口在線仿真調試的時<美,計算才幾PC 通過窗口屏幕技術0.5秒捕獲快照一次當前屏顯示的起始網(wǎng)絡號和 結束網(wǎng)絡號之間所有需要顯示的元件數(shù)據(jù),這樣大大減少了串口發(fā) 送的數(shù)據(jù)量,同時仿真顯示實現(xiàn)了與工程車輛通用控制器運行結果 同步的功能,解決在線調試仿真數(shù)據(jù)失真的問題,克服了串口傳輸 數(shù)據(jù)傳輸慢帶來仿真數(shù)據(jù)不準確的問題。通過串口在線調試協(xié)議把 這些需要采集的數(shù)據(jù)傳輸給工程車輛通用控制器,通用控制器在掃 描完 一個用戶程序周期后,把當前屏在線調試需要顯示的運行數(shù)據(jù) 發(fā)送給計算機PC顯示。
      盡管已經(jīng)描述了本發(fā)明的不同實施例,^f旦是對于本領域二技術人 員來說,在本發(fā)明的范圍內(nèi)可能存在更多的實施例和實現(xiàn)方式。根
      權利要求
      1.一種用于控制器的串口在線仿真調試方法,其特征在于,包括步驟102,記錄多個網(wǎng)絡中的每個網(wǎng)絡的坐標位置;步驟104,查詢并比較所述多個網(wǎng)絡中的每個網(wǎng)絡的坐標位置,以確定所顯示的網(wǎng)絡;步驟106,確定所顯示的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);步驟108,將所述參數(shù)通過串口仿真協(xié)議通知所述控制器。
      2. 根據(jù)權利要求1所述的串口在線仿真調試方法,其特征在于, 進一步包括步驟110,所述控制器在掃描一周用戶程序后,把 運算結果按照串口仿真協(xié)議所需要的所述參數(shù)發(fā)送給PC機顯 示。
      3. 根據(jù)權利要求1或2所述的串口在線仿真調試方法,其特征在 于,在所述步驟104中,通過確定顯示的第一個網(wǎng)鄉(xiāng)各和顯示的 最后一個網(wǎng)絡來確定所顯示的網(wǎng)絡。
      4. 才艮據(jù)權利要求1或2所述的串口在線仿真調試方法,其特征在 于,在所述步驟106中,通過快照來確定所顯示的網(wǎng)絡內(nèi)的仿 真調試需要顯示的參數(shù)。
      5. 根據(jù)權利要求4所述的串口在線仿真調試方法,其特征在于, 每0.5秒快照一次。
      6. —種用于控制器的串口在線仿真調試系統(tǒng),其特征在于,包括:坐標位置記錄裝置,用于記錄多個網(wǎng)絡中的每個網(wǎng)絡的 坐標4立置;顯示網(wǎng)絡確定裝置,用于查詢并比舉交所述多個網(wǎng)絡中的 每個網(wǎng)絡的坐標^f立置,以確定戶斤顯示的網(wǎng)纟各;參數(shù)確定裝置,用于確定所顯示的網(wǎng)絡內(nèi)的仿真調試需 要顯示的參數(shù);通知裝置,將所述參數(shù)通過串口仿真協(xié)議通知所述控制器。
      7. 根據(jù)權利要求6所述的串口在線仿真調試系統(tǒng),其特征在于, 所述控制器在掃描一周用戶程序后,把運算結果按照串口仿真 協(xié)議所需要的所述參數(shù)發(fā)送給PC才幾顯示。
      8. 根據(jù)權利要求6或7所述的串口在線仿真調試系統(tǒng),其特征在 于,所述顯示網(wǎng)絡確定裝置通過確定顯示的第一個網(wǎng)絡和顯示 的最后一個網(wǎng)絡來確定所顯示的網(wǎng)絡。
      9. 根據(jù)權利要求6或7所述的串口在線仿真調試系統(tǒng),其特征在 于,所述參^t確定裝置通過快照來確定所顯示的網(wǎng)絡內(nèi)的仿真 調試需要顯示的參凄史。
      10. 根據(jù)權利要求9所述的串口在線仿真調試系統(tǒng),其特征在于, 每0.5秒快照一次。
      全文摘要
      本發(fā)明提供了用于控制器的串口在線仿真調試方法,包括步驟102,記錄多個網(wǎng)絡中的每個網(wǎng)絡的坐標位置;步驟104,查詢并比較所述多個網(wǎng)絡中的每個網(wǎng)絡的坐標位置,以確定所顯示的網(wǎng)絡;步驟106,確定所顯示的網(wǎng)絡內(nèi)的仿真調試需要顯示的參數(shù);步驟108,將所述參數(shù)通過串口仿真協(xié)議通知所述控制器。工程車輛通用控制器通過串口在線仿真調試的時候,計算機PC通過窗口屏幕技術0.5秒捕獲快照一次當前屏顯示的起始網(wǎng)絡號和結束網(wǎng)絡號之間所有需要顯示的元件數(shù)據(jù),這樣大大減少了串口發(fā)送的數(shù)據(jù)量,同時仿真顯示實現(xiàn)了與工程車輛通用控制器運行結果同步的功能,解決在線調試仿真數(shù)據(jù)失真的問題,克服了串口傳輸數(shù)據(jù)傳輸慢帶來仿真數(shù)據(jù)不準確的問題。
      文檔編號G05B23/02GK101526818SQ200910081249
      公開日2009年9月9日 申請日期2009年3月31日 優(yōu)先權日2009年3月31日
      發(fā)明者朱關德, 亮 李, 王治國, 華 蔡, 鄭玉彬 申請人:北京易斯路電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1