当前位置: 代码迷 >> 综合 >> OMNeT++用户手册.......第二章:总括
  详细解决方案

OMNeT++用户手册.......第二章:总括

热度:61   发布时间:2023-12-15 16:53:47.0

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 各分类的内容