欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

功能數(shù)據(jù)處理方法、裝置和計算機設備與流程

文檔序號:40466573發(fā)布日期:2024-12-27 09:32閱讀:12來源:國知局
功能數(shù)據(jù)處理方法、裝置和計算機設備與流程

本申請涉及計算機處理,特別是涉及一種功能數(shù)據(jù)處理方法、裝置和計算機設備。


背景技術:

1、simulink是matlab軟件中的一個計算機可視化仿真工具,s-function(系統(tǒng)函數(shù))能夠極大地擴充simulink環(huán)境的功能。s-function使用一種稱為s-function?api的特殊調(diào)用語法,使用戶能夠與simulink引擎進行交互。這種交互與該引擎和內(nèi)置simulink模塊之間發(fā)生的交互非常相似。simulink提供了一個圖形化工具s-function?builder,用戶可以在代碼封裝文件中實現(xiàn)自定義功能,最終實現(xiàn)模型和設備之間的通信,且通信過程中功能數(shù)據(jù)會按照設備規(guī)定的特定格式擺放后進行傳輸。

2、現(xiàn)有做法如圖1所示,搭建s-function?builder通信模型,生成初始的代碼封裝文件;依據(jù)功能數(shù)據(jù)規(guī)定的特定格式定義數(shù)據(jù)結(jié)構(gòu),按照設備要求設置函數(shù)名并實現(xiàn)算法功能,重構(gòu)代碼封裝文件并替換s-function?builder原始的代碼封裝文件,實現(xiàn)模型和設備的通信。這種方法雖然運行效率高但是不夠靈活,一旦需要修改功能數(shù)據(jù),比如數(shù)據(jù)由發(fā)送變?yōu)榻邮眨只蛘邤?shù)據(jù)發(fā)送/接收的通道變化,就需要專業(yè)編程人員修改代碼封裝文件;當功能數(shù)據(jù)參數(shù)過多時修改會比較費時費力還容易出錯;人工更改不夠靈活,無法自動生成代碼封裝文件。


技術實現(xiàn)思路

1、基于此,本申請目的在于提供一種能高效、靈活地生成封裝文件的功能數(shù)據(jù)處理方法、裝置和計算機設備,來解決上述背景技術中提及的技術問題。

2、第一方面,本申請?zhí)峁┝艘环N功能數(shù)據(jù)處理方法。包括:

3、將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件;所述數(shù)據(jù)幀文件包括幀結(jié)構(gòu)和幀任務;

4、確定功能模板和所述功能數(shù)據(jù)表征的變化情況;

5、基于所述變化情況,通過所述幀結(jié)構(gòu)和所述幀任務對所述功能模板進行更新,得到封裝文件。

6、在一個實施例中,功能數(shù)據(jù)為與通信設備相關聯(lián)的表格格式;數(shù)據(jù)幀文件為與目標代碼相關聯(lián)的數(shù)據(jù)格式;所述將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件,包括:將所述功能數(shù)據(jù)劃分為初始的幀結(jié)構(gòu)和初始的幀任務;對所述功能數(shù)據(jù)進行處理得到信號數(shù)據(jù)和任務數(shù)據(jù);關聯(lián)所述初始的幀結(jié)構(gòu)和所述信號數(shù)據(jù)、所述初始的幀任務和任務數(shù)據(jù),得到幀結(jié)構(gòu)和幀任務;所述幀任務表征數(shù)據(jù)接收或發(fā)送的通道情況;通過目標函數(shù)將整合后的幀結(jié)構(gòu)和幀任務轉(zhuǎn)換成數(shù)據(jù)幀文件。

7、在一個實施例中,對所述功能數(shù)據(jù)進行處理得到信號數(shù)據(jù)和任務數(shù)據(jù),包括:通過所述目標代碼相關聯(lián)的函數(shù),將所述功能數(shù)據(jù)轉(zhuǎn)換成元組;對所述元組進行處理得到信號數(shù)據(jù)和任務數(shù)據(jù);所述信號數(shù)據(jù)至少包括偏移量、長度和分辨率;所述任務數(shù)據(jù)至少包括板卡號、通道號和幀類型。

8、在一個實施例中,在得到所述數(shù)據(jù)幀文件之后,還包括:定義所述幀結(jié)構(gòu)和所述幀任務的結(jié)構(gòu)體,并基于所述結(jié)構(gòu)體存儲所述信號數(shù)據(jù)和任務數(shù)據(jù);所述信號數(shù)據(jù)和所述任務數(shù)據(jù)為目標幀數(shù)據(jù)。

9、在一個實施例中,確定功能模板和所述功能數(shù)據(jù)表征的變化情況,包括:確定通信設備需要實現(xiàn)的目標功能,并獲取所述目標功能對應的功能模板;所述功能模板包括多個字符串;將所述功能數(shù)據(jù)與所述功能模板進行匹配,確定對應的變化情況;所述變化情況包括所述功能數(shù)據(jù)所體現(xiàn)的需要修改的功能、以及所述功能模板中需要對應功能修改的字符串的目標位置。

10、在一個實施例中,功能模板包括多個字符串;所述基于所述變化情況,通過所述幀結(jié)構(gòu)和所述幀任務對所述功能模板進行更新,得到封裝文件,包括:根據(jù)所述變化情況確定多個字符串中的多個原始位置和目標位置;將所述原始位置的字符串用常量字符串表示,將所述目標位置的字符串用目標字符替換;根據(jù)所述幀結(jié)構(gòu)和所述幀任務對所述目標字符進行處理,得到封裝文件。

11、在一個實施例中,根據(jù)所述幀結(jié)構(gòu)和所述幀任務對所述目標字符進行處理,得到封裝文件,包括:根據(jù)所述幀結(jié)構(gòu)和所述幀任務確定目標幀數(shù)據(jù);基于所述目標位置的目標字符,通過預設的多個頭文件類和拼接函數(shù)對所述目標幀數(shù)據(jù)和所述常量字符串進行處理,得到封裝文件。

12、在一個實施例中,上述方法還包括:在仿真系統(tǒng)中搭建功能算法模型,并在得到所述封裝文件之后,將所述目標功能模板轉(zhuǎn)換成封裝文件,以實現(xiàn)所述功能算法模型和通信設備之間的交互。

13、第二方面,本申請還提供了一種功能數(shù)據(jù)處理裝置。包括:

14、格式轉(zhuǎn)換模塊,用于將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件;所述數(shù)據(jù)幀文件包括幀結(jié)構(gòu)和幀任務;

15、變化確定模塊,用于確定功能模板和所述功能數(shù)據(jù)表征的變化情況;

16、封裝文件確定模塊,用于基于所述變化情況,通過所述幀結(jié)構(gòu)和所述幀任務對所述功能模板進行更新,得到封裝文件。

17、第三方面,本申請還提供了一種計算機設備。計算機設備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)以上功能數(shù)據(jù)處理方法的步驟。

18、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以上功能數(shù)據(jù)處理方法的步驟。

19、上述功能數(shù)據(jù)處理方法、裝置、計算機設備和可讀存儲介質(zhì),將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件,并確定功能模板和功能數(shù)據(jù)表征的變化情況,如此便可基于變化情況,通過幀結(jié)構(gòu)和幀任務對功能模板進行更新,得到封裝文件。因此,即使當通信設備規(guī)定的功能數(shù)據(jù)發(fā)生變化時,仍會靈活高效地生成對應的封裝文件,無需額外修改或配置代碼,極大減少了工作量。



技術特征:

1.一種功能數(shù)據(jù)處理方法,其特征在于,所述方法包括:

2.根據(jù)權利要求1所述的方法,其特征在于,所述功能數(shù)據(jù)為與通信設備相關聯(lián)的表格格式;所述數(shù)據(jù)幀文件為與目標代碼相關聯(lián)的數(shù)據(jù)格式;所述將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件,包括:

3.根據(jù)權利要求2所述的方法,其特征在于,所述對所述功能數(shù)據(jù)進行處理得到信號數(shù)據(jù)和任務數(shù)據(jù),包括:

4.根據(jù)權利要求1所述的方法,其特征在于,所述確定功能模板和所述功能數(shù)據(jù)表征的變化情況,包括:

5.根據(jù)權利要求1所述的方法,其特征在于,所述功能模板包括多個字符串;所述基于所述變化情況,通過所述幀結(jié)構(gòu)和所述幀任務對所述功能模板進行更新,得到封裝文件,包括:

6.根據(jù)權利要求5所述的方法,其特征在于,所述根據(jù)所述幀結(jié)構(gòu)和所述幀任務對所述目標字符進行處理,得到封裝文件,包括:

7.根據(jù)權利要求1至6任意一項所述的方法,其特征在于,所述方法還包括:在仿真系統(tǒng)中搭建功能算法模型,并在得到所述封裝文件之后,將所述目標功能模板轉(zhuǎn)換成封裝文件,以實現(xiàn)所述功能算法模型和通信設備之間的交互。

8.一種功能數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:

9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權利要求1至7中任一項所述的方法的步驟。

10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1至7中任一項所述的方法的步驟。


技術總結(jié)
本申請涉及一種功能數(shù)據(jù)處理方法、裝置和計算機設備。包括:將功能數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)幀文件,并確定功能模板和功能數(shù)據(jù)表征的變化情況,如此便可基于變化情況,通過幀結(jié)構(gòu)和幀任務對功能模板進行更新,得到封裝文件。因此,本申請即使當通信設備規(guī)定的功能數(shù)據(jù)發(fā)生變化時,仍會靈活高效地生成對應的封裝文件。

技術研發(fā)人員:鄒雙
受保護的技術使用者:長沙科梁科技有限公司
技術研發(fā)日:
技術公布日:2024/12/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
遵化市| 鹿泉市| 阿拉善盟| 台江县| 新巴尔虎左旗| 玉山县| 乐陵市| 西华县| 萨嘎县| 黑龙江省| 康定县| 瓦房店市| 双峰县| 河津市| 潞西市| 锦屏县| 泰来县| 西和县| 会理县| 乌兰察布市| 汤阴县| 若尔盖县| 昌江| 房产| 修水县| 清流县| 灵璧县| 庆元县| 铁岭市| 辽源市| 苗栗县| 三台县| 唐河县| 客服| 绿春县| 南和县| 集安市| 澳门| 那曲县| 长阳| 汽车|