技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開了軌旁控制單元中基于數(shù)據(jù)配置的C語言代碼自動生成系統(tǒng),包括數(shù)據(jù)庫解析模塊、數(shù)據(jù)結(jié)構(gòu)模塊、聯(lián)鎖規(guī)則庫模塊、邏輯樹模塊和C語言代碼生成模塊,數(shù)據(jù)結(jié)構(gòu)模塊定義了聯(lián)鎖表示和邏輯運(yùn)算所需數(shù)據(jù)結(jié)構(gòu);聯(lián)鎖規(guī)則庫模塊定義了基于聯(lián)鎖規(guī)范的運(yùn)算規(guī)則;數(shù)據(jù)庫解析模塊讀取聯(lián)鎖數(shù)據(jù)和配置數(shù)據(jù),結(jié)合數(shù)據(jù)結(jié)構(gòu)模塊和聯(lián)鎖規(guī)則庫模塊,將聯(lián)鎖數(shù)據(jù)表達(dá)為復(fù)雜邏輯表達(dá)式;邏輯樹模塊將復(fù)雜邏輯表達(dá)式解析為基本邏輯表達(dá)式;C語言代碼生成模塊以基本邏輯表達(dá)式的列表為輸入,結(jié)合數(shù)據(jù)結(jié)構(gòu)模塊和聯(lián)鎖規(guī)則庫模塊,根據(jù)配置數(shù)據(jù)、聯(lián)鎖數(shù)據(jù)和現(xiàn)有源代碼信息,生成最終的C語言代碼文件。準(zhǔn)確處理基于數(shù)據(jù)配置的復(fù)雜邏輯表達(dá)式的解析和代碼編寫。
技術(shù)研發(fā)人員:王芳萌;李廣誠
受保護(hù)的技術(shù)使用者:上海自儀泰雷茲交通自動化系統(tǒng)有限公司
技術(shù)研發(fā)日:2017.06.30
技術(shù)公布日:2017.10.27