一種軟硬件系統(tǒng)CAD圖形化建模的方法,屬于圖形化建模領(lǐng)域,其特征在于,包括:用戶圖形操縱界面F1,根據(jù)用戶的繪圖等指令完成建模功能;軟/硬件模塊庫管理裝置F2,用于管理參數(shù)可配置的軟/硬件基本模塊;繪圖建模裝置F3,用軟/硬件基本模塊搭建軟/硬件圖形模型;程序任務(wù)分配映射裝置F4,用于建立軟件到硬件的任務(wù)分配映射關(guān)系;核心數(shù)據(jù)模塊F5,定義該建模系統(tǒng)的各項數(shù)據(jù)內(nèi)容;模型和映射文件解析器F6,用于解析按格式存儲的文件獲得各項數(shù)據(jù)內(nèi)容,或?qū)?shù)據(jù)內(nèi)容按格式存儲為文件;模型和映射文件F7,按格式存儲文件,用戶使用本發(fā)明專利技術(shù)的方法可以實現(xiàn)直觀高效的軟/硬件綜合建模,并指定軟件任務(wù)在硬件上的分配映射方案。
【技術(shù)實現(xiàn)步驟摘要】
【技術(shù)保護點】
一種軟硬件系統(tǒng)CAD圖形化建模的方法,其特征在于,是在一臺計算機中依次按以下步驟實現(xiàn)的:步驟(1)計算機初始化設(shè)置:用戶圖形操作界面,軟/硬件模塊庫管理模塊,模型和映射文件解析模塊,繪圖建模模塊,程序任務(wù)分配映射模塊和核心數(shù)據(jù)模塊,其中:用戶圖形操作界面,接收用戶管理和模塊庫使用指令,顯示可切換的軟/硬件模塊庫,軟件數(shù)據(jù)流圖繪圖區(qū),可切換的硬件拓撲圖,可切換的硬件資源圖繪圖區(qū),模塊和連線參數(shù)配置區(qū)以及分配映射關(guān)系結(jié)果顯示區(qū),其中:可切換的軟/硬件模塊庫,包括:若干個基本模塊和若干個復(fù)合模塊,軟件數(shù)據(jù)流圖繪圖區(qū),用于繪制軟件數(shù)據(jù)流圖模型,是通過使用所述軟/硬件模塊庫的軟件模塊和軟件模塊間的連線工具繪制的用軟件模塊表示軟件任務(wù),連線表示軟件模塊間的數(shù)據(jù)通信關(guān)系,連線所附帶的參數(shù)表示軟件模塊和連線的屬性,可切換的硬件拓撲圖包括硬件拓撲圖繪圖區(qū),可切換的硬件資源圖包括硬件資源圖繪圖區(qū),其中硬件拓撲圖繪圖區(qū),含有若干個用以表示硬件計算節(jié)點、存儲節(jié)點或通信接口的硬件基本模塊,硬件基本模塊間的連線表示所述計算節(jié)點間的數(shù)據(jù)通信路徑,所述硬件基本模塊間的連線所附帶的參數(shù)表示硬件基本模塊和連線的屬性,形成硬件拓撲圖模型。硬件資源圖繪圖區(qū),用于繪制硬件資源圖模型,其中,硬件基本模塊表示的是硬件實物,所附帶的參數(shù)表示所示硬件實物的屬性,用戶在軟件數(shù)據(jù)流圖模型和硬件拓撲圖模型進行關(guān)聯(lián)操作,形成了從所 選軟件基本模塊到硬件基本模塊間的任務(wù)分配映射表。模塊和連線參數(shù)配置區(qū),用于對用戶當(dāng)前選中的硬件基本模塊、軟件基本模塊或硬件基本模塊間、軟件基本模塊間的參數(shù)進行配置,所述參數(shù)是指所述各自所附帶的參數(shù),包括參數(shù)名及對應(yīng)的參數(shù)值。分配映射關(guān)系結(jié)果顯示區(qū),顯示所述軟件基本模塊到所述硬件基本模塊的映射關(guān)系。軟/硬件模塊庫管理模塊,設(shè)有軟件功能模塊庫、硬件拓撲模塊庫和硬件資源模塊庫,提供軟件基本模塊、硬件基本模塊及所在目錄的搜索、添加、修改、刪除功能中的任意一項或多項功能。繪圖建模模塊,利用軟件基本模塊繪制軟件數(shù)據(jù)流圖,利用硬件基本模塊繪制硬件拓撲圖和硬件資源圖,利用設(shè)置的參數(shù)配置和存儲子模塊對所述軟件數(shù)據(jù)流圖繪圖區(qū)中的軟件基本模塊及連線,以及對所述硬件拓撲圖硬件資源繪圖區(qū)中的硬件基本模塊及連線配置所述的所附帶的參數(shù),并把各種結(jié)果都顯示在所述用戶圖形操作界面上對應(yīng)的各可切換的繪圖區(qū)中,并供用戶使用、存儲或修改,所述參數(shù)配置和存儲子模塊則把結(jié)果保存在對應(yīng)的參數(shù)配置文件中,程序任務(wù)分配映射模塊,供用戶把一個所述軟件基本模塊及其功能指定分配映射到一個所述硬件計算節(jié)點上形成一對一的映射關(guān)系,或者把一個以上的軟件基本模塊形成的所述復(fù)合模塊及其功能指定分配到同一個所述硬件計算節(jié)點上,形成多對一的映射關(guān)系,同時設(shè)有通信路徑自動匹配子模塊和通信方式選擇子模塊,供用戶按自己選定的通信方式把各軟件基本模塊間的數(shù)據(jù)通信自動匹配到所指定映射的硬件計算節(jié)點之間的硬件連線上,核心數(shù)據(jù)模塊,含有軟件數(shù)據(jù)流數(shù)據(jù)、硬件拓撲數(shù)據(jù)、硬件資源數(shù)據(jù)以及分配映射關(guān)系數(shù)據(jù),其中:軟件數(shù)據(jù)流數(shù)據(jù),支持所述的軟件數(shù)據(jù)流圖,包括:功能模塊及其數(shù)據(jù)端口,以及功能模塊間的通信連接,硬件拓撲數(shù)據(jù),支持所述的硬件拓撲圖,包括:硬件計算節(jié)點及各硬件計算節(jié)點間的互連拓撲,硬件資源數(shù)據(jù),支持繪圖建模裝置繪制的硬件資源圖的數(shù)據(jù),分配映射關(guān)系數(shù)據(jù),支持所述程序任務(wù)分配映射模塊中的分配映射功能,包括:軟件功能模塊、硬件計算節(jié)點及兩者之間的映射關(guān)系,模型和映射文件的解析模塊,包括:軟件數(shù)據(jù)流文件、硬件拓撲文件、硬件資源文件、分配映射關(guān)系文件、模型和映射文件以及用于解析所述軟/硬件模塊庫的文件中的一項或多項,其中:軟件數(shù)據(jù)流文件,與所述核心數(shù)據(jù)模塊的軟件數(shù)據(jù)流數(shù)據(jù)對應(yīng),硬件拓撲文件,與所述核心數(shù)據(jù)模塊的硬件拓撲數(shù)據(jù)對應(yīng),硬件資源文件,與所述核心數(shù)據(jù)模塊的硬件資源數(shù)據(jù)對應(yīng),分配映射關(guān)系文件,與所述核心數(shù)據(jù)模塊的分配映射關(guān)系數(shù)據(jù)對應(yīng),模型和映射文件,按指定格式存儲所述模型和映射文件解析模塊中的數(shù)據(jù)內(nèi)容及映射關(guān)系,用于解析所述軟/硬件模塊庫的文件,用于獲得所述軟/硬件模塊庫的模塊數(shù)據(jù),或把所述軟/硬件模塊庫的模塊數(shù)據(jù)按格式保存為模塊庫文件;步驟(2)用戶按以下步驟進行圖形化建模:步驟(2.1)用戶圖形界面加載并顯示所述的各種內(nèi)設(shè)模塊,步驟(2.2)用戶加載所述軟/硬件基本模塊庫,并以目錄歸類成列表形式顯示,供調(diào)用或進行管理操作用,步驟(2.3)判斷用戶是否提出加載已有的軟/硬件模型的請求:若:??不加載已有的軟/硬件模型,則執(zhí)行步驟(2.4),若...
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:湯俊,湯小為,羅軍,韋文,鑒福生,李寧,
申請(專利權(quán))人:清華大學(xué),
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。