[發明專利]一種帶腳本解析的液路控制語言系統及構建方法有效
| 申請號: | 202010186594.5 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN113407162B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 張廣宇;謝景華;陳望 | 申請(專利權)人: | 桂林優利特醫療電子有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/41;G06F9/30 |
| 代理公司: | 北京中濟緯天專利代理有限公司 11429 | 代理人: | 石燕妮 |
| 地址: | 541004 廣西壯族自*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 腳本 解析 控制 語言 系統 構建 方法 | ||
1.一種帶腳本解析的液路控制語言系統構建方法,其特征在于,包括:
獲取液路部件的基本信息,定義控制語句語法,得到控制協議文檔;
對所述控制協議文檔語句的二進制文件編碼方式作出規定,得到腳本編碼文檔;
根據所述腳本編碼文檔得到腳本編碼工具;
根據所述腳本編碼文檔,在目標機編碼得到解析執行二進制指令文件的功能函數;
根據所述控制協議文檔,將整體控制流程分解成具體的控制步驟,編寫控制腳本;
根據所述腳本編碼工具將所述控制腳本進行編碼,生成二進制指令文件;
將所述二進制指令文件傳入目標機,并運行至符合設定條件時,完成構建;
根據所述腳本編碼文檔得到腳本編碼工具,包括:
逐行讀取控制腳本并處理;
處理其中一行時,按照空格將該行字符串分隔成多個參數,第一個參數表示指令類型,后面的參數表示指令參數,根據腳本編碼文檔,將這些參數轉換成二進制表示存入指令的對應字節并寫入二進制指令文件,如果指令參數獲取的是變量名字且與預定義指令定義的變量名字相同,將其替換成預定義指令中對應變量名字的實際參數;
將二進制指令文件保存。
2.如權利要求1所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,所述獲取液路部件的基本信息,定義控制語句語法,得到控制協議文檔,包括:
基于通用的使用習慣,將各個通用的液路部件用英文簡寫命名,并將每個部件的操作方式的英文簡寫、操作參數以及參數個數,形成一份控制協議文檔,并且根據所述控制協議文檔定義名稱、申明和代碼的編寫方式,其中,所述控制協議文檔為液路控制語言的語法。
3.如權利要求2所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,對所述控制協議文檔語句的二進制文件編碼方式作出規定,得到腳本編碼文檔,包括:
對所述控制協議文檔中語句的二進制文件編碼方式作出規定,得到腳本編碼文檔,所述腳本編碼文檔包括指令的格式、每個指令的二進制編碼方式和存儲的格式。
4.如權利要求3所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,根據所述腳本編碼文檔,在目標機編碼得到解析執行二進制指令文件的功能函數,包括:
基于開發的新系統的設定,根據所述腳本編碼文檔實現對二進制指令文件解碼功能,并實現對應的功能函數,運行時根據解碼二進制指令文件的結果調用對應的功能函數。
5.如權利要求4所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,根據所述控制協議文檔,將整體控制流程分解成具體的控制步驟,編寫控制腳本,包括:
根據所述控制協議文檔中的腳本語法,將整體控制流程分解成具體的控制步驟,編寫控制腳本的名稱、申明和代碼部分,并依次將所述控制步驟按照規定的格式寫入腳本中,形成控制腳本。
6.如權利要求5所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,根據所述腳本編碼工具將所述控制腳本進行編碼,生成二進制指令文件,包括:
利用所述腳本編碼工具將所述控制腳本進行編碼,得到二進制指令文件,并將維護的程序名稱文檔中的文件編號、腳本文件中定義的名稱、生成的二進制指令文件名稱一一對應。
7.如權利要求6所述的一種帶腳本解析的液路控制語言系統構建方法,其特征在于,將所述二進制指令文件傳入目標機,并運行至符合設定條件時,完成構建,包括:
將所述二進制指令文件傳入目標機,并利用所述解析執行功能函數對所述二進制指令文件進行解析和執行,直至所述目標機運行符合設定目標且不需要開發新系統后,完成構建;
若所述目標機運行不符合設定目標,則重新編寫所述控制腳本,直至運行符合設定目標;
若所述目標機運行符合設定目標但需要開發新系統,則重新編碼實現解析執行功能函數至運行符合設定目標且不需要開發新系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林優利特醫療電子有限公司,未經桂林優利特醫療電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010186594.5/1.html,轉載請聲明來源鉆瓜專利網。





