两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種插件動(dòng)態(tài)參數(shù)設(shè)置方法及裝置制造方法

文檔序號(hào):6634192閱讀:242來源:國知局
一種插件動(dòng)態(tài)參數(shù)設(shè)置方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種電能質(zhì)量評(píng)估插件動(dòng)態(tài)參數(shù)設(shè)置方法,包括如下步驟:在源程序中參數(shù)Vi(i=0,1,...n)集中在一片連續(xù)儲(chǔ)存單元M,設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入該片內(nèi)存,編譯生成母插件文件K,用母插件文件K拷貝為子插件文件K’,查找子插件文件K’中識(shí)別代碼S首指針P,編寫一個(gè)參數(shù)植入程序,其中包含和M大小一樣的儲(chǔ)存單元M’及首指針P’、參數(shù)Vi’(i=0,1,...n)輸入會(huì)話框,會(huì)話完成,生成新的參數(shù)Vi’(i=0,1,...n)映像在M’中,打開子插件文件K’,將M’覆蓋K’的P位置,將子插件文件K’重新保存,并隨系統(tǒng)發(fā)行。
【專利說明】一種插件動(dòng)態(tài)參數(shù)設(shè)置方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)軟件領(lǐng)域,特別涉及一種插件動(dòng)態(tài)參數(shù)設(shè)置方法及裝置。

【背景技術(shù)】
[0002] 電能質(zhì)量評(píng)估系統(tǒng),涉及的負(fù)荷種類有許多種,算法及算法參數(shù)各不相同,針對(duì)不 同的負(fù)荷要重新定義負(fù)荷模型,所以評(píng)估系統(tǒng)按不同的負(fù)荷分類以插件形式進(jìn)行架構(gòu),一 個(gè)新的負(fù)荷模型往往需要在源程序上進(jìn)行修改,給應(yīng)用帶來不便。
[0003] 上述問題也出現(xiàn)在其他類似的插件中。


【發(fā)明內(nèi)容】

[0004] 發(fā)明目的:針對(duì)上述現(xiàn)有技術(shù)存在的問題和不足,一種插件動(dòng)態(tài)參數(shù)設(shè)置方法和 裝置,試圖以參數(shù)更替的方法實(shí)現(xiàn)不同插件的功能,用戶就能根據(jù)實(shí)際需要進(jìn)行插件的重 新定義。
[0005] 技術(shù)方案:為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用的技術(shù)方案為一種插件動(dòng)態(tài)參數(shù)設(shè) 置方法,包括如下步驟:
[0006] (1)設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入源程序中的存儲(chǔ)單元M ;所述源程序中,參數(shù) Vi (i = 0, 1,... n)集中在一片連續(xù)的所述儲(chǔ)存單元M ;
[0007] (2)將植入了所述識(shí)別代碼S的源程序編譯生成母插件文件K ;
[0008] (3)用母插件文件K拷貝為子插件文件K' ;
[0009] (4)查找子插件文件K'中的識(shí)別代碼S的首指針P ;
[0010] (5)編寫一個(gè)參數(shù)植入程序,所述參數(shù)植入程序包含和所述存儲(chǔ)單元M大小一樣 的儲(chǔ)存單元M',并向會(huì)話框中輸入識(shí)別代碼首指針P'、Vi'(i =0,l,...n);
[0011] (6)會(huì)話完成,生成新的參數(shù)Vi'(i = 0, l,...n)映像在M'中;
[0012] (7)打開子插件文件K',將M'覆蓋K'的P位置;
[0013] (8)保存所述步驟(7)中額子插件文件K'。
[0014] 本發(fā)明另一方面還提供了 一種插件動(dòng)態(tài)參數(shù)設(shè)置裝置,包括:
[0015] 插件參數(shù)識(shí)別代碼植入單元,用于設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入源程序中的存 儲(chǔ)單元M ;所述源程序中,參數(shù)Vi (i = 0, 1,... n)集中在一片連續(xù)的所述儲(chǔ)存單元M ;
[0016] 母插件文件生成單元,用于將植入了所述識(shí)別代碼S的源程序編譯生成母插件文 件K ;
[0017] 拷貝單元,用于將母插件文件K拷貝為子插件文件K' ;
[0018] 首指針查找單元,用于查找子插件文件K'中的識(shí)別代碼S的首指針P ;
[0019] 參數(shù)植入程序編寫單元,用于編寫一個(gè)參數(shù)植入程序,所述參數(shù)植入程序包含和 所述存儲(chǔ)單元M大小一樣的儲(chǔ)存單元M'及識(shí)別代碼首指針P輸入、參數(shù)Vi (i = 0, 1,... n) 輸入會(huì)話框;
[0020] 參數(shù)生成單元,用于在會(huì)話完成后,生成新的參數(shù)Vi(i = 0, l,...n)映像在M' 中;
[0021] 覆蓋單元,用于打開子插件文件K',將M'覆蓋K'的P位置;
[0022] 保存單元,用于保存所述子插件文件K'。
[0023] 優(yōu)選的,上述插件為電能質(zhì)量評(píng)估插件。
[0024] 有益效果:
[0025] 本發(fā)明以參數(shù)更替的方法實(shí)現(xiàn)了插件的動(dòng)態(tài)參數(shù)設(shè)置,使得在對(duì)不同插件的參數(shù) 進(jìn)行設(shè)置時(shí),無需在源程序上進(jìn)行修改。

【專利附圖】

【附圖說明】
[0026] 圖1為本發(fā)明方法流程圖;
[0027] 圖2為本發(fā)明的裝置結(jié)構(gòu)圖。

【具體實(shí)施方式】
[0028] 下面結(jié)合附圖和具體實(shí)施例,進(jìn)一步闡明本發(fā)明,應(yīng)理解這些實(shí)施例僅用于說明 本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明的各 種等價(jià)形式的修改均落于本申請(qǐng)所附權(quán)利要求所限定的范圍。
[0029] 實(shí)施例一
[0030] 本發(fā)明實(shí)施例一提供了一種插件動(dòng)態(tài)參數(shù)設(shè)置方法,如圖1所示,該方法包括如 下步驟:
[0031] (1)設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入源程序中的存儲(chǔ)單元M ;所述源程序中,參數(shù) Vi (i = 0, 1,... n)集中在一片連續(xù)的所述儲(chǔ)存單元M ;
[0032] (2)、將植入了所述識(shí)別代碼S的源程序編譯生成母插件文件K ;
[0033] (3)、用母插件文件K拷貝為子插件文件K' ;
[0034] (4)查找子插件文件K'中的識(shí)別代碼S的首指針P ;
[0035] (5)編寫一個(gè)參數(shù)植入程序,所述參數(shù)植入程序包含和所述存儲(chǔ)單元M大小一樣 的儲(chǔ)存單元M',并向會(huì)話框中輸入識(shí)別代碼首指針P'、Vi'(i =0,l,...n);
[0036] (6)會(huì)話完成,生成新的參數(shù)Vi'(i = 0, 1,. . . n)映像在M'中;
[0037] (7)打開子插件文件K',將M'覆蓋K'的P位置;
[0038] (8)保存所述步驟(7)中的子插件文件K'。之后可將該保存后的子插件文件K' 隨系統(tǒng)發(fā)行。
[0039] 上述插件具體可以為電能質(zhì)量評(píng)估插件,其新的參數(shù)可以根據(jù)實(shí)際負(fù)荷類型生 成。
[0040] 以下為上述方法的一個(gè)具體應(yīng)用場景:
[0041] -源程序,其參數(shù)Vi (i = 0, 1,... n)集中在一片連續(xù)儲(chǔ)存單元M ;
[0042] BYTE byMem[0x10000];
[0043] INT*pVl = byMem ;
[0044] D0UBLE*pV2 = pVl+sizeof(INT);
[0045]
[0046] 首先,設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入上述存儲(chǔ)單元M ;
[0047] s = " aaaabbbb\0,';
[0048] Memcpy (byMem, s, 9);
[0049] 接著,將上述源程序編譯生成母插件文件K ;
[0050] 之后,用母插件文件K拷貝為子插件文件K' ;
[0051] 在之后,查找子插件文件K'中識(shí)別代碼S首指針P ;
[0052]

【權(quán)利要求】
1. 一種插件動(dòng)態(tài)參數(shù)設(shè)置方法,其特征在于,所述方法包括如下步驟: (1) 設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入源程序中的存儲(chǔ)單元M ;所述源程序中,參數(shù)Vi (i =0, 1,. . . n)集中在一片連續(xù)的所述儲(chǔ)存單元M ; (2) 將植入了所述識(shí)別代碼S的源程序編譯生成母插件文件K ; (3) 用母插件文件K拷貝為子插件文件K' ; (4) 查找子插件文件K'中的識(shí)別代碼S的首指針P ; (5) 編寫一個(gè)參數(shù)植入程序,所述參數(shù)植入程序包含和所述存儲(chǔ)單元M大小一樣的儲(chǔ) 存單元M',并向會(huì)話框中輸入識(shí)別代碼首指針P'、參數(shù)Vi'(i = 0, 1,. . . n); (6) 會(huì)話完成,生成新的參數(shù)Vi '(i = 0, 1,. . . n)映像在M'中; (7) 打開子插件文件K',將M'覆蓋K'的P位置; (8) 保存所述子插件文件K'。
2. 如權(quán)利要求1所述的插件動(dòng)態(tài)參數(shù)設(shè)置方法,其特征在于,所述插件為電能質(zhì)量評(píng) 估插件。
3. -種插件動(dòng)態(tài)參數(shù)設(shè)置裝置,其特征在于,所述裝置包括: 插件參數(shù)識(shí)別代碼植入單元,用于設(shè)計(jì)插件參數(shù)識(shí)別代碼S并植入源程序中的存儲(chǔ)單 元M ;所述源程序中,參數(shù)Vi (i = 0, 1,... n)集中在一片連續(xù)的所述儲(chǔ)存單元M ; 母插件文件生成單元,用于將植入了所述識(shí)別代碼S的源程序編譯生成母插件文件K ; 拷貝單元,用于將母插件文件K拷貝為子插件文件K' ; 首指針查找單元,用于查找子插件文件K'中的識(shí)別代碼S的首指針P ; 參數(shù)植入程序編寫單元,用于編寫一個(gè)參數(shù)植入程序,所述參數(shù)植入程序包含和所述 存儲(chǔ)單元M大小一樣的儲(chǔ)存單元M'及識(shí)別代碼首指針P輸入、參數(shù)Vi (i = 0, 1,. . . n)輸 入會(huì)話框; 參數(shù)生成單元,用于在會(huì)話完成后,生成新的參數(shù)Vi (i = 0, l,...n)映像在M'中; 覆蓋單元,用于打開子插件文件K',將M'覆蓋K'的P位置; 保存單元,用于保存所述子插件文件K'。
4. 如權(quán)利要求3所述的插件動(dòng)態(tài)參數(shù)設(shè)置裝置,其特征在于,所述插件為電能質(zhì)量評(píng) 估插件。
【文檔編號(hào)】G06F9/44GK104407855SQ201410645255
【公開日】2015年3月11日 申請(qǐng)日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】江衛(wèi)中, 蘇寧, 湯勍, 吳恒 申請(qǐng)人:國家電網(wǎng)公司, 江蘇省電力公司, 江蘇省電力公司蘇州供電公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
天镇县| 偃师市| 喀喇沁旗| 咸丰县| 张家界市| 平江县| 平南县| 崇州市| 威信县| 红河县| 广安市| 龙陵县| 县级市| 桂阳县| 武宁县| 潜山县| 巴林右旗| 天全县| 隆回县| 蓬安县| 福州市| 康保县| 怀集县| 长乐市| 临沧市| 特克斯县| 弋阳县| 新竹县| 广水市| 安国市| 湛江市| 布尔津县| 乐东| 铜鼓县| 荥经县| 色达县| 武邑县| 石城县| 贵港市| 青岛市| 黄梅县|