1.一種基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,包括:
2.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟2中,對于集合函數(shù)封裝,深入分析頂層函數(shù)與其子函數(shù)之間的依賴關(guān)系,確保封裝后的組件在獨(dú)立使用時不會因缺失依賴而導(dǎo)致功能失效。
3.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟3中,為每個封裝后的函數(shù)接口設(shè)計錯誤處理機(jī)制,以捕獲和處理在函數(shù)調(diào)用過程中可能出現(xiàn)的異?;蝈e誤情況。
4.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟5中,在統(tǒng)一結(jié)構(gòu)框架中預(yù)留元數(shù)據(jù)擴(kuò)展字段,以支持未來可能增加的新屬性或功能。
5.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟2中設(shè)置有:函數(shù)分析模塊,用于導(dǎo)入嵌入式軟件源代碼,并分析函數(shù)調(diào)用關(guān)系,生成函數(shù)調(diào)用關(guān)系的樹狀圖,以明確每個函數(shù)在代碼中的位置及其作為父節(jié)點(diǎn)、子節(jié)點(diǎn)或葉節(jié)點(diǎn)的狀態(tài);函數(shù)挑選模塊,基于函數(shù)分析模塊生成的樹狀圖,進(jìn)行人工挑選待封裝的函數(shù),該模塊支持對葉節(jié)點(diǎn)函數(shù)、父節(jié)點(diǎn)函數(shù)或子節(jié)點(diǎn)函數(shù)的挑選,并允許用戶根據(jù)需求選擇將整個函數(shù)集合或特定子函數(shù)作為待封裝對象。
6.如權(quán)利要求5所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,在函數(shù)挑選模塊中,進(jìn)一步包括:集合封裝,允許用戶選擇以當(dāng)前函數(shù)為根節(jié)點(diǎn),包含其所有被調(diào)用函數(shù)的完整集合進(jìn)行封裝,或僅選擇部分必要函數(shù)進(jìn)行封裝,同時處理未被選中的被調(diào)用函數(shù),通過打樁處理確保封裝后的組件功能完整;單一函數(shù)封裝選項,對于葉節(jié)點(diǎn)函數(shù)或特定選擇的子節(jié)點(diǎn)函數(shù),支持直接作為單一函數(shù)模塊進(jìn)行封裝,并處理其下未被選中的被調(diào)用函數(shù),以確保封裝后的單一函數(shù)模塊能夠獨(dú)立使用。
7.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,步驟3中設(shè)置有函數(shù)接口參數(shù)類型分析模塊,該模塊用于對導(dǎo)入的函數(shù)模塊嵌入式源代碼進(jìn)行靜態(tài)分析,以識別和歸類每個函數(shù)的形參類型,將參數(shù)標(biāo)記為數(shù)組類參數(shù)、結(jié)構(gòu)體類參數(shù)、指針類參數(shù)和單變量類參數(shù),并將標(biāo)記后的函數(shù)傳遞至下一階段進(jìn)行參數(shù)封裝。
8.如權(quán)利要求7所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟3還設(shè)置有參數(shù)封裝模塊,該模塊針對已分類的參數(shù)進(jìn)行封裝處理,包括對數(shù)組類參數(shù)、結(jié)構(gòu)體類參數(shù)、指針類參數(shù)和單變量類參數(shù)進(jìn)行封裝,使函數(shù)體中的原數(shù)組參數(shù)轉(zhuǎn)變?yōu)閷?shí)參,并在函數(shù)體上方增加與封裝結(jié)構(gòu)相對應(yīng)的類型傳參接口,以實(shí)現(xiàn)不同接口的應(yīng)用。
9.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟4中,在底層硬件控制類函數(shù)封裝中,為底層硬件控制類函數(shù)添加特性標(biāo)識字,并封裝底層硬件的類型、特征和屬性信息,以便在低代碼開發(fā)環(huán)境中根據(jù)這些信息進(jìn)行針對性的選擇和配置;在數(shù)據(jù)處理算法類函數(shù)封裝中,為數(shù)據(jù)處理算法類函數(shù)添加特性標(biāo)識字,并重點(diǎn)識別數(shù)據(jù)輸入口和數(shù)據(jù)輸出口,設(shè)計標(biāo)準(zhǔn)化的數(shù)據(jù)輸入輸出接口,以確保算法函數(shù)的通用性和易用性;在數(shù)據(jù)交互通信類函數(shù)封裝中,為數(shù)據(jù)交互通信類函數(shù)添加特性標(biāo)識字,并設(shè)計通用化、可配置的多端口數(shù)據(jù)交互接口,以支持?jǐn)?shù)據(jù)的靈活中轉(zhuǎn)和傳輸,同時確保接口的穩(wěn)定性和可擴(kuò)展性。
10.如權(quán)利要求1所述的基于嵌入式軟件的低代碼標(biāo)準(zhǔn)化組件開發(fā)方法,其特征在于,所述步驟6中,標(biāo)準(zhǔn)化組件數(shù)據(jù)通信接口掛載包括激勵模塊、觸發(fā)函數(shù)模塊以及數(shù)據(jù)池模塊;激勵模塊作為數(shù)據(jù)通信的觸發(fā)源,負(fù)責(zé)啟動數(shù)據(jù)收發(fā)過程;觸發(fā)函數(shù)模塊則定義了具體的數(shù)據(jù)通信接口,實(shí)現(xiàn)兩個或多個組件之間的數(shù)據(jù)真實(shí)傳輸;數(shù)據(jù)池模塊作為數(shù)據(jù)中心,存儲所有輸入輸出交互數(shù)據(jù)的真實(shí)本體,通過指針地址的交互實(shí)現(xiàn)輕量化數(shù)據(jù)傳遞,同時負(fù)責(zé)數(shù)據(jù)的寫入、刪除、更改和查找操作,確保數(shù)據(jù)交互的高效性和準(zhǔn)確性。