OMNeT++用戶手冊(二)

2.1 建模的概念

OMNeT++爲用戶提供了有效的用於描述實際系統結構的工具。一些主要的特徵表現如下:

(1) 分層次嵌入式模塊

(2) 各模塊以模塊類型分類

(3) 模塊之間通過信號在通道上 的傳輸進行通信

(4) 靈活的模塊參數

(5)拓撲描述語言

2.1.1 分層次的各模塊

OMNeT++模塊包括分層次的嵌入式模塊,這些模塊通過彼此之間傳輸消息來進行通信。OMNeT++經常被描述成網絡結構,最頂層的模塊稱爲系統模塊,系統模塊包括子模塊,其子模塊還可以包括本身的子模塊,模塊嵌入的深度是沒有限制的,它允許用戶在模塊結構中根據實際系統來繪製邏輯結構圖。

模塊結構利用OMNeT++ 的NED語言進行描述。

2.1.2 模塊類型

基本模塊和複合模塊都是模塊類型的實例。

當一種模塊類型被用作一個建立塊,則不管是基本模塊和複合模塊都沒有區別。

模塊類型可以存儲於文件中,並且可以保證與它實際的用法分別開來,這就意味着用戶可以通過存在的模塊類型進行分組,也可以創造組成庫,這一特徵在後面將會給出詳細的介紹。

2.1.3 消息、門、鏈路

模塊之間通過交換消息進行通信,在一個實際的模擬器中,可以使用計算機網絡中的幀和包來替代消息。

門是模塊實例的輸入/輸出,消息通過輸出門發送出去,通過輸入門進行接收。

2.1.4 包輸出的建模

2.1.5 參數表

模塊可以有參數表,參數表可以在NED文件中指定,也可以在omnetpp.ini中進行配置。

2.1.6 拓撲描述方法

2.2  設計算法

2.3 使用OMNeT++

2.3.1 新建、運行模擬器

2.3.2 各分類的內容

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章