[發(fā)明專利]一種開放式腳本編程系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310438083.8 | 申請日: | 2013-09-24 |
| 公開(公告)號: | CN103530227A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計)人: | 李有財;張旸輝;黃才旺;鄧秉杰;翁禮羽 | 申請(專利權(quán))人: | 福州開發(fā)區(qū)星云電子自動化有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/44 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 開放式 腳本 編程 系統(tǒng) | ||
1.一種開放式腳本編程系統(tǒng),其特征在于:所述系統(tǒng)包括機器層模塊、元指令層模塊、腳本層模塊以及用戶層模塊;所述機器層模塊:包含設(shè)備中所具備的基本功能,所述基本功能包括:數(shù)字輸入、數(shù)字輸出、模擬輸入或模擬輸出;所述元指令層模塊:通過協(xié)議編輯器將設(shè)備的各基本功能轉(zhuǎn)化為元指令,該元指令為設(shè)備的基本功能轉(zhuǎn)化為16進(jìn)制的具體通訊指令,所述協(xié)議編輯器是單片機與上位機軟件的接口,其定義了元指令中每個Byte所表示的意義、使用變量、和常量;所述腳本層模塊:通過腳本編輯器將元指令層模塊中的元指令組合成各個基礎(chǔ)或定制的腳本,并配以對應(yīng)腳本的輸入輸出參數(shù),作為用戶測試的入口;所述用戶層模塊:根據(jù)用戶的需求,所形成的表現(xiàn)界面,用戶或面向用戶的現(xiàn)場應(yīng)用工程師能通過該用戶層模塊訪問各自權(quán)限的腳本。
2.根據(jù)權(quán)利要求1所述的一種開放式腳本編程系統(tǒng),其特征在于:所述腳本編輯器負(fù)責(zé)將各具體通訊指令轉(zhuǎn)換為軟件可識別的代碼,定義與實現(xiàn)用戶測試項目的邏輯;腳本編輯器使用動態(tài)庫實現(xiàn),為DLL和系統(tǒng)內(nèi)部實現(xiàn)的核心單元;腳本編輯器的對象可供不同應(yīng)用系統(tǒng)調(diào)用。
3.根據(jù)權(quán)利要求1所述的一種開放式腳本編程系統(tǒng),其特征在于:所述腳本編輯器包含有腳本編輯器代碼模式和腳本編輯器用戶模式兩種模塊;
所述腳本編輯器代碼模式:實現(xiàn)代碼的動態(tài)運行,客戶的需求能快速響應(yīng),無需改變軟件,只要修改腳本就能應(yīng)對不同的測試需求;該代碼模式使用到的控件有:Expression?parser控件、SynEdit控件,并對其控件進(jìn)行了修改封裝,通訊使用MSCOMM串口通訊;使得腳本編輯器類似一集成開發(fā)環(huán)境IDE,實現(xiàn)了順序、分支、循環(huán)結(jié)構(gòu);實現(xiàn)函數(shù)腳本間相互調(diào)用,INC文件嵌入,代碼注釋,腳本的斷點調(diào)試、錯誤定位;
所述腳本編輯器用戶模式:用表格編程的方式實現(xiàn)測試邏輯,效果和所述代碼模式各行代碼是一一對應(yīng)的;用戶模式只展現(xiàn)代碼的一部分,進(jìn)行安全控制;表格編程方式不需要專門的編程語言,直接在表格中填寫修改各項規(guī)格參數(shù),并且下拉列表中展示了所有的底層或非底層操作集合供選擇,輸入配有相應(yīng)的提示窗體,直接運行后,各行代碼執(zhí)行狀態(tài)、返回值同步輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福州開發(fā)區(qū)星云電子自動化有限公司,未經(jīng)福州開發(fā)區(qū)星云電子自動化有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310438083.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種新型電視機
- 下一篇:一種糖類化合物水解的方法及其催化劑
- 腳本處理方法及裝置
- 一種實現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動配置腳本的處理方法及代理自動配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 性能測試平臺腳本存儲方法、裝置、設(shè)備及存儲介質(zhì)
- 一種實現(xiàn)測試腳本驗證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢語言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動腳本庫的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計方法、裝置、設(shè)備及存儲介質(zhì)





