[發明專利]一種儀器功能開發和運行流程自動執行的方法有效
| 申請號: | 202010097119.0 | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111338605B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 崔海濤;李英;趙穎;金川;張濤;趙怡鶴;浦國斌;王守山 | 申請(專利權)人: | 公安部第一研究所;北京中盾安民分析技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/455;G06F11/36;G05B19/042 |
| 代理公司: | 北京華仁聯合知識產權代理有限公司 11588 | 代理人: | 陳建 |
| 地址: | 100044 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 儀器 功能 開發 運行 流程 自動 執行 方法 | ||
1.一種儀器功能開發和運行流程自動執行的方法,其特征在于,包括如下步驟:
S1、分析儀器的結構,根據儀器的功能和組成將儀器分解成相對獨立的子模塊;
S2、將儀器的各個子模塊按照行為、動作、狀態進行細化分解,設計SCPI命令,將細化分解得到的行為、動作、狀態用SCPI命令表述出來,并按照SCPI特定控制命令的規則將設計得到的SCPI命令具體化,生成SCPI命令分支;
S3、將每條SCPI命令對應的儀器控制系統與子模塊的底部通信封裝為一個功能函數,并分配一個功能函數ID碼,生成功能函數文件;
S4、將所有的SCPI命令存儲為SCPI命令集文件,將SCPI命令集文件和功能函數文件加載到儀器的控制系統的RAM里,運行于儀器的控制系統中的SCPI命令解析程序解析SCPI命令集文件,將所有的SCPI命令以命令樹的形式存放于RAM緩沖區;
S5、將儀器要實現的功能分解成子模塊的動作、行為、狀態,并按照執行順序使用SCPI命令表述出來,最后形成功能命令集文件,存儲于人機交互軟件指定的目錄;
S6、通過人機交互軟件將功能命令集文件發送給儀器的控制系統,儀器的控制系統的SCPI命令解析器按順序逐條解析功能命令集文件中的SCPI命令并到RAM緩沖區查找、比對,如果比對成功,則獲得對應的功能函數ID碼,使用這個功能函數ID碼,命令解析器就可以通過函數接口調用相應的功能函數;
S7、功能函數會讓子模塊執行命令,子模塊會反饋命令執行情況,如有問題會自行判斷問題的嚴重程度,對錯誤進行處理;
S8、待所有SCPI命令自動解析和執行完畢,操作者根據反饋信息或者儀器執行結果判斷是否符合設計要求,如需要更改,只需要更改相關SCPI命令,重新生成功能命令集文件并返回步驟S6,直至達到設計目標為止。
2.根據權利要求1所述的方法,其特征在于,步驟S2中,將儀器的各個子模塊按照行為、動作、狀態進行細化分解直至這些行為、動作、狀態可以使用一條SCPI命令清晰表達。
3.根據權利要求1所述的方法,其特征在于,步驟S2中,按照SCPI特定控制命令的規則將設計得到的SCPI命令具體化,生成SCPI命令分支的具體過程為:根據SCPI命令關鍵字的命名規則,令每個命令分支的命令根都以模塊名字命名。
4.根據權利要求1所述的方法,其特征在于,步驟S3中,SCPI命令集文件為XML文件。
5.根據權利要求1所述的方法,其特征在于,步驟S5中,每條SCPI命令占用一行,即每條命令以回車、換行結束,這也是SCPI命令解析程序解析一條SCPI命令是否結束的標志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于公安部第一研究所;北京中盾安民分析技術有限公司,未經公安部第一研究所;北京中盾安民分析技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010097119.0/1.html,轉載請聲明來源鉆瓜專利網。





