基于DSP與FPGA的全姿態(tài)指引儀的設計
3.4 滾動(dòng)刻度和字符處理
代表俯仰角的刻度和度數都在天地球區域內實(shí)時(shí)的滾動(dòng),它與填充區域外面的移動(dòng)刻度和字符的區別是:刻度和字符不能超出填充區域,否則會(huì )擦除其它天地球外的重要信息。對于這個(gè)問(wèn)題可以通過(guò)以下方法解決:在初始化分層時(shí)標記了的填充區域內,選擇一種與填充區域外的各種顏色和填充區域內小飛機標記顏色值不同的一種顏色數據來(lái)代表填充區域內的滾動(dòng)字符和刻度。每次寫(xiě)前判斷如果在填充區域外則不要寫(xiě),如果在填充區域內且非標志信息則寫(xiě)出該字符或刻度,也就是如果刻度滾動(dòng)到區域外則不再顯示,但其位置信息仍然根據參數變動(dòng)。擦除時(shí),根據位置信息判斷像素點(diǎn)是不是移動(dòng)刻度和字符的顏色,如果是就擦成填充區域的原始數值,否則保持不變。這樣就實(shí)現了既不把字符寫(xiě)道填充區域外,也不會(huì )將填充區域外的信息元擦除。其程序流程圖如圖3所示。
4 結束語(yǔ)
通過(guò)將圖形分層處理,只根據參數改變其填充層和動(dòng)態(tài)字符層信息,減少了DSP輪廓生成的運算量。又按照硬件系統結構特點(diǎn)將圖形運算由DSP軟件標記輪廓,FPGA硬件完成區域填充的方法,顯著(zhù)加快了區域填充速度,使得畫(huà)面顯示取得效果良好。這種圖形處理方法對其它類(lèi)似的圖形處理應用場(chǎng)合具有很好的借鑒意義。
評論