基于SiPESC平臺的Python擴展模塊開發(fā)方法

基本信息

申請?zhí)?/td> CN201510602108.2 申請日 -
公開(公告)號 CN105260177A 公開(公告)日 2016-01-20
申請公布號 CN105260177A 申請公布日 2016-01-20
分類號 G06F9/44(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 李云鵬 申請(專利權(quán))人 廣東大工數(shù)值仿真研究院有限公司
代理機構(gòu) 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所 代理人 王永文;劉文求
地址 528225 廣東省佛山市南海區(qū)獅山鎮(zhèn)桃園東路99號力合科技產(chǎn)業(yè)中心10棟805房
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于SiPESC平臺的Python擴展模塊開發(fā)方法,該方法是對SiPESC平臺的全局插件管理器接口進行分析,實現(xiàn)Python腳本調(diào)用SiPESC平臺插件,具體包括以下步驟:步驟1,初始化全局插件管理器對象,并獲得全局功能擴展管理器對像;步驟2,獲得需要加載的功能擴展類名稱;步驟3,判斷功能擴展類是否已經(jīng)注冊,若是該功能擴展類已經(jīng)注冊,則執(zhí)行步驟4,若是沒有注冊,則向Python動態(tài)注冊功能擴展類,創(chuàng)建功能擴展類Python對象并返回;步驟4,調(diào)用功能對象的方法,分析計算并將計算結(jié)果轉(zhuǎn)成PyObject型并返回。