国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

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


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

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

      【專利附圖】

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

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

      【權(quán)利要求】
      1. 一種插件動態(tài)參數(shù)設(shè)置方法,其特征在于,所述方法包括如下步驟: (1) 設(shè)計插件參數(shù)識別代碼S并植入源程序中的存儲單元M ;所述源程序中,參數(shù)Vi (i =0, 1,. . . n)集中在一片連續(xù)的所述儲存單元M ; (2) 將植入了所述識別代碼S的源程序編譯生成母插件文件K ; (3) 用母插件文件K拷貝為子插件文件K' ; (4) 查找子插件文件K'中的識別代碼S的首指針P ; (5) 編寫一個參數(shù)植入程序,所述參數(shù)植入程序包含和所述存儲單元M大小一樣的儲 存單元M',并向會話框中輸入識別代碼首指針P'、參數(shù)Vi'(i = 0, 1,. . . n); (6) 會話完成,生成新的參數(shù)Vi '(i = 0, 1,. . . n)映像在M'中; (7) 打開子插件文件K',將M'覆蓋K'的P位置; (8) 保存所述子插件文件K'。
      2. 如權(quán)利要求1所述的插件動態(tài)參數(shù)設(shè)置方法,其特征在于,所述插件為電能質(zhì)量評 估插件。
      3. -種插件動態(tài)參數(shù)設(shè)置裝置,其特征在于,所述裝置包括: 插件參數(shù)識別代碼植入單元,用于設(shè)計插件參數(shù)識別代碼S并植入源程序中的存儲單 元M ;所述源程序中,參數(shù)Vi (i = 0, 1,... n)集中在一片連續(xù)的所述儲存單元M ; 母插件文件生成單元,用于將植入了所述識別代碼S的源程序編譯生成母插件文件K ; 拷貝單元,用于將母插件文件K拷貝為子插件文件K' ; 首指針查找單元,用于查找子插件文件K'中的識別代碼S的首指針P ; 參數(shù)植入程序編寫單元,用于編寫一個參數(shù)植入程序,所述參數(shù)植入程序包含和所述 存儲單元M大小一樣的儲存單元M'及識別代碼首指針P輸入、參數(shù)Vi (i = 0, 1,. . . n)輸 入會話框; 參數(shù)生成單元,用于在會話完成后,生成新的參數(shù)Vi (i = 0, l,...n)映像在M'中; 覆蓋單元,用于打開子插件文件K',將M'覆蓋K'的P位置; 保存單元,用于保存所述子插件文件K'。
      4. 如權(quán)利要求3所述的插件動態(tài)參數(shù)設(shè)置裝置,其特征在于,所述插件為電能質(zhì)量評 估插件。
      【文檔編號】G06F9/44GK104407855SQ201410645255
      【公開日】2015年3月11日 申請日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
      【發(fā)明者】江衛(wèi)中, 蘇寧, 湯勍, 吳恒 申請人:國家電網(wǎng)公司, 江蘇省電力公司, 江蘇省電力公司蘇州供電公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1