一種星載協(xié)議組包代碼自動(dòng)生成方法,包括:建立遙測(cè)協(xié)議參數(shù)與軟件變量的映射信息表;提取映射信息表中的任一星載協(xié)議參數(shù),進(jìn)行代碼自動(dòng)生成,包括:進(jìn)行參數(shù)協(xié)議分析、星端數(shù)據(jù)提取;對(duì)軟件變量的編碼信息中的值映射屬性進(jìn)行判斷:如果值映射屬性非空,則進(jìn)行星端數(shù)據(jù)映射;否則不執(zhí)行星端數(shù)據(jù)映射;對(duì)星載協(xié)議參數(shù)的編碼信息中的變換屬性進(jìn)行判斷:如果變換屬性非空,則進(jìn)行協(xié)議參數(shù)變換;否則不執(zhí)行協(xié)議參數(shù)變換;將源類型和目標(biāo)類型進(jìn)行比較,如果源類型與目標(biāo)類型不一致,則進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換;否則不執(zhí)行數(shù)據(jù)類型轉(zhuǎn)換;進(jìn)行字節(jié)流賦值;返回提取映射信息表中的下一個(gè)星載協(xié)議參數(shù)。本發(fā)明有效降低了人為錯(cuò)誤導(dǎo)致代碼失效。
聲明:
“星載協(xié)議組包代碼自動(dòng)生成方法和系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)