類包 DisplayProcess 、 DataProcess 、 CAbnormity 和 CommunicateProcess 是我們自己開發的,是系統的核心,其余的類包是由 Microsoft 提供的。 DisplayProcess 類包包含了顯示所需要的所有和 MFC 有關的類, DisplayProcess 類包中的類都是從 MFC 派生的,一般都增加了 CTS 系統所需要的特性。 DisplayProcess 類包中的類及類之間的關系如圖 4 所示。
圖4 DisplayProcess 類包中的類及類之間的關系
CommunicateProcess 類包包含了通信處理所需要的類及類之間的關系,如圖 5 所示。圖中 CFrameFormat 類為數據幀格式類是所有幀格式類的父類,它有兩個子類: CRecvFrameFormat 和 CSendFrameFormat 。 CRecvFrame- Format 類(從 CCP 接收的幀格式)是 CRecvHead 類(接收幀頭)和 CDevice- Format 類(設備數據格式)的聚集。 CSendFrameFormat 類(向 CCP 發送的幀格式)的數據區包括 Device1 ~ Device3 幀格式中的內容。 CReceive 類為接收類, CSendTo 類為向 CCP 發送數據類。
圖5 CommunicateProcess類包中的類及類之間的關系
DataProcess 類包是 CTS 類包中的核心部分包括了數據處理所需的所有類,這個類包較復雜這里只給出部分類圖,如圖 6 所示。 CGdFeature 類是數據處理部分的類它有兩個最主要的操作:軌道積分和坐標轉換, CTheoryGd (理論軌道), CPracticeGd (實際軌道), CCoordinatePoint (軌道坐標), CRate (目標速度)。
6 DataProcess類包中的部分類及其關系,CAbnormity類包包含異常處理以及操作臺應急處理所需要的類,類圖略。
文章來源于領測軟件測試網 http://www.kjueaiud.com/