[發明專利]一種加密模型的代碼生成及集成編譯方法在審
| 申請號: | 202011511657.6 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112596735A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 王婧宇;嚴鑒鉑;劉義;王鵬;王昱;尹欣欣;郝劉丹;崔強 | 申請(專利權)人: | 西安法士特汽車傳動有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/35;G06F30/20 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 張海平 |
| 地址: | 710119 陜西省西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加密 模型 代碼 生成 集成 編譯 方法 | ||
1.一種加密模型的代碼生成及集成編譯方法,其特征在于,包括以下步驟:
1)在MATLAB環境中建立算法模型,在所述算法模型中配制自動生成代碼的相關選項;
2)對所述算法模型進行設置,將所述算法模型導出為擴展名為.slxp的加密模型;
3)編寫生成所述加密模型對應的make文件的腳本文件;
4)編寫在MATLAB環境下自動調用嵌入式編譯器的腳本文件;
5)編寫MATLAB環境下可運行的m文件,將步驟3)和步驟4)的腳本文件放在所述m文件中運行,實現加密模型的一鍵模型生成代碼及集成編譯。
2.根據權利要求1所述的加密模型的代碼生成及集成編譯方法,其特征在于,步驟2)中的具體操作為:
將所述算法模塊封裝為原子單元,將原子單元子轉換為參考模型,將所述參考模型設置為ProtectedModel,待加密的算法模塊輸出到工作路徑下,成為擴展名為.slxp的加密模型。
3.根據權利要求1所述的加密模型的代碼生成及集成編譯方法,其特征在于,步驟2)中加密模型為只讀、只仿真或只用于生成代碼。
4.根據權利要求3所述的加密模型的代碼生成及集成編譯方法,其特征在于,生成的代碼為可讀或不可讀。
5.根據權利要求1所述的加密模型的代碼生成及集成編譯方法,其特征在于,步驟5)中通過編寫在Matlab環境可運行的m文件實現加密模型的一鍵模型生成代碼及集成編譯。
6.根據權利要求5所述的加密模型的代碼生成及集成編譯方法,其特征在于,在m文件中編寫模型相關初始化命令及數據運行命令,編寫加載模型命令與模型生成代碼命令,編寫copy命令將生成的代碼組織在相應的文件夾中;
之后在m文件中調用步驟3)中的命令行程序,最終在m文件中調用步驟4)中的命令行程序,完成整個項目可執行文件的輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安法士特汽車傳動有限公司,未經西安法士特汽車傳動有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011511657.6/1.html,轉載請聲明來源鉆瓜專利網。





