【技術實現步驟摘要】
一種協同仿真運行系統
[0001]本專利技術涉及協同仿真
,尤其涉及一種協同仿真運行系統。
技術介紹
[0002]在協同仿真過程中,需要對仿真任務進行分解,以特定形式呈現,并記錄協同仿真過程中的仿真任務的執行情況。
[0003]因此,仿真任務的分解方式、仿真過程的運行過程會非常直接的影響仿真效果。如何構建一種協同仿真運行系統,能夠簡單、快捷、有效地實現協同仿真運行,是本領域技術人員亟需解決的問題。
技術實現思路
[0004]鑒于上述的分析,本專利技術實施例旨在提供一種協同仿真運行系統,用以解決現有協同仿真運行方式復雜度較高的問題。
[0005]本專利技術實施例提供了一種協同仿真運行系統,包括:
[0006]試驗信息處理分系統,用于通過解析仿真任務,構建仿真任務的任務模式;所述任務模式用于記錄所述仿真任務中每個任務行為對應的仿真節點的配置信息和存儲數據信息;
[0007]運行中控制分系統,用于實現仿真運行過程中的時間線管理,還用于控制所述仿真節點在指定動作時間執行相應的仿真動作,并記錄運行仿真任務過程中所述仿真節點的節點狀態;
[0008]可視化顯示分系統,用于為所述任務模式的構建過程提供可視化界面,還用于為仿真運行過程中所述仿真節點的節點狀態變化進行可視化展示,還用于提供仿真運行。
[0009]在上述方案的基礎上,本專利技術還提出了以下改進:
[0010]進一步,所述仿真節點包括以下一種或多種:實體仿真節點、目標仿真節點、事件仿真節點;r/>[0011]所述仿真節點的配置信息包括基本屬性信息和執行動作信息;其中,所述基本屬性信息包括節點名稱和節點類型;
[0012]所述仿真節點的存儲數據信息包括仿真節點對應的內存地址、內存數據結構。
[0013]進一步,所述試驗信息處理分系統,包括:
[0014]仿真節點信息注冊模塊,用于根據所述仿真任務,確定參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點;還配置參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點的基本屬性信息和存儲數據信息;
[0015]任務模式生成模塊,用于根據仿真任務的執行順序,可視化呈現仿真節點之間的關聯關系;所述關聯關系包括并行關系、串行關系和條件判斷關系;
[0016]仿真任務解析模塊,用于根據所述仿真任務中對各仿真節點的功能設置、以及所述仿真節點之間的關聯關系,確定相應仿真節點的執行動作信息,并將所述關聯關系及執
行動作信息映射至所述仿真節點信息注冊模塊中相應仿真節點的配置信息中。
[0017]進一步,所述試驗信息處理分系統,還包括反射內存管理模塊;
[0018]所述反射內存管理模塊,用于調取對所述仿真節點進行內存分配設置,還用于在仿真運行過程中動態控制所述系統與各仿真節點之間的交互指令、交互指令過程中所產生的數據的內存地址設定;還用于對仿真節點間的內存分配進行重疊校驗。
[0019]進一步,所述任務模式生成模塊執行:
[0020]創建任務模式模板,填充參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點的配置信息和存儲數據信息;
[0021]將參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點、以及仿真節點之間的關聯關系進行圖形化繪制,形成仿真任務的任務模式。
[0022]進一步,在所述任務模式生成模塊中,繪制的圖形包括:節點樣式圖形、事件樣式圖形、條件樣式圖形、目標樣式圖形、連線樣式圖形;
[0023]每一實體仿真節點與一個節點樣式圖形一一映射;
[0024]每一事件仿真節點與一個事件樣式圖形一一映射;
[0025]每一目標仿真節點與一個目標樣式圖像一一映射;
[0026]根據仿真節點之間的條件關系,選定條件樣式圖形;
[0027]根據仿真節點的執行順序以及關聯關系,通過連線樣式圖形實現節點樣式圖形、事件樣式圖形、條件樣式圖形及目標樣式圖形之間的連接。
[0028]進一步,所述仿真節點之間的關聯關系包括:
[0029]并行關系:擁有并行關系的仿真節點,在運行仿真任務時,同時啟動運行;
[0030]串行關系:擁有串行關系的仿真節點,在運行仿真任務時,作為父節點的仿真節點運行結束后,啟動作為子節點的仿真節點運行;
[0031]條件關系:通過條件關系的判斷,決定啟動哪一個仿真節點,確定后續流程的分支走向。
[0032]進一步,所述運行中控制分系統,還用于:
[0033]在基于任務模式配置仿真節點之后,執行:
[0034]判斷仿真節點的配置是否有效;
[0035]判斷仿真節點與其相連的仿真設備之間的通訊是否正常;
[0036]若配置有效、通訊正常,則檢查通過,等待運行仿真任務。
[0037]進一步,所述運行中控制分系統,執行:
[0038]運行仿真任務過程中,根據仿真任務的執行順序,控制啟動相應的仿真節點;
[0039]仿真節點根據所述存儲數據信息,向反射內存卡申請節點內存,以獲取節點內存;
[0040]仿真節點根據所述執行動作信息,執行相應的仿真動作。
[0041]進一步,所述運行中控制分系統,還執行:
[0042]仿真任務開始運行后,主線程啟動,主線程控制各仿真節點的啟動時機、仿真節點的前后運行順序、內存地址傳遞、內存改變、仿真節點狀態監聽、仿真節點錯誤監聽、仿真節點之間的信息交互、運行終止時機。
[0043]與現有技術相比,本專利技術至少可實現如下有益效果之一:
[0044]本專利技術提供的協同仿真運行系統,能夠通過分解仿真任務得到相應的任務模式,
在任務模式中記錄了仿真任務中每個任務行為對應的仿真節點的配置信息和存儲數據信息;因此,在配置各仿真節點之后,即可根據仿真任務構建任務隊列,所述任務隊列記錄每一仿真節點的動作時間及仿真參數;然后,運行仿真任務,基于所述仿真隊列,控制所述仿真節點在指定動作時間執行相應的仿真動作,并記錄運行仿真任務過程中所述仿真節點的節點狀態。此外,本系統還通過提供可視化界面,實現仿真運行前任務模式的可視化構建、仿真運行過程中仿真節點狀態的可視化展示、仿真運行后回溯數據的可視化展示,便于本領域技術人員更加直觀地了解仿真任務的整個實現過程。該系統能夠簡單、快捷、有效地實現協同仿真運行,有效解決了現有協同仿真運行難度大的問題。
[0045]本專利技術中,上述各技術方案之間還可以相互組合,以實現更多的優選組合方案。本專利技術的其他特征和優點將在隨后的說明書中闡述,并且,部分優點可從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過說明書以及附圖中所特別指出的內容中來實現和獲得。
附圖說明
[0046]附圖僅用于示出具體實施例的目的,而并不認為是對本專利技術的限制,在整個附圖中,相同的參考符號表示相同的部件。
[0047]圖1為本專利技術實施例提本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種協同仿真運行系統,其特征在于,包括:試驗信息處理分系統,用于通過解析仿真任務,構建仿真任務的任務模式;所述任務模式用于記錄所述仿真任務中每個任務行為對應的仿真節點的配置信息和存儲數據信息;運行中控制分系統,用于實現仿真運行過程中的時間線管理,還用于控制所述仿真節點在指定動作時間執行相應的仿真動作,并記錄運行仿真任務過程中所述仿真節點的節點狀態;可視化顯示分系統,用于為所述任務模式的構建過程提供可視化界面,還用于為仿真運行過程中所述仿真節點的節點狀態變化進行可視化展示,還用于提供仿真運行。2.根據權利要求1所述的協同仿真運行系統,其特征在于,所述仿真節點包括以下一種或多種:實體仿真節點、目標仿真節點、事件仿真節點;所述仿真節點的配置信息包括基本屬性信息和執行動作信息;其中,所述基本屬性信息包括節點名稱和節點類型;所述仿真節點的存儲數據信息包括仿真節點對應的內存地址、內存數據結構。3.根據權利要求2所述的協同仿真運行系統,其特征在于,所述試驗信息處理分系統,包括:仿真節點信息注冊模塊,用于根據所述仿真任務,確定參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點;還配置參與所述仿真任務的實體仿真節點、目標仿真節點和/或事件仿真節點的基本屬性信息和存儲數據信息;任務模式生成模塊,用于根據仿真任務的執行順序,可視化呈現仿真節點之間的關聯關系;所述關聯關系包括并行關系、串行關系和條件判斷關系;仿真任務解析模塊,用于根據所述仿真任務中對各仿真節點的功能設置、以及所述仿真節點之間的關聯關系,確定相應仿真節點的執行動作信息,并將所述關聯關系及執行動作信息映射至所述仿真節點信息注冊模塊中相應仿真節點的配置信息中。4.根據權利要求3所述的協同仿真運行系統,其特征在于,所述試驗信息處理分系統,還包括反射內存管理模塊;所述反射內存管理模塊,用于調取對所述仿真節點進行內存分配設置,還用于在仿真運行過程中動態控制所述系統與各仿真節點之間的交互指令、交互指令過程中所產生的數據的內存地址設定;還用于對仿真節點間的內存分配進行重疊校驗。5.根據權利要求4所述的協同仿真運行系統,其特征在于,所述任務模式生成模塊執行:創建任務模式模板,填充...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。