##语法
是面向对象的离散事件模拟工具为基于进程式和事件驱动两种方式的仿
真提供了支持。 采用混合式的建模方式 同 时使用了 特 有的
#网络描述%语言和 !进行建模。的主要模型拓
扑描述语言 采用它可以完成一个网络模型的描述。 网络描述包括下列组件'输入申明、
信道定义、网络定义、简单模块和复合模块定义。使用 描述网络,产生 文件,
该文件不能直接被 !编译器使用,需要首先采用 提供的编译工具 ! 将.
文件编译成. 文件。最后使用 !编译器将这些文件与用户和自己设计的简单
模块程序连接成可执行程序。
$ 语言
2.3.1.1 NED 总概述
NED 语言用来刻画定义模型的拓扑结构,方便对一个网络的模型化描述,这意味着一
个网络的描述可以包括一组元件的描述(通道,简单/复杂模型),这些组件的描述可以在
其他网络描述中得以重用。包含网络描述的文件带有.Ned 的后缀,.Ned 文件动态地载入到
模拟程序,或者用 Ned 编译器或 C++代码链接到模拟器执行。NED 文件可以使用任何文本
编辑器或 GNED 图形编辑器来编写。
2.3.1.2 Ned 描述的组件
一个 NED 描述包括以下的组件(按任意次序排列)
(1)输入指示:用于引进其它网络描述文件,引进一个网络描述后,可以使用它所
包含的模块通道等组件,当一个文件被引进,只有声明信息是可用的,并且引进一
个 D 文件并不会使该 NED 文件被编译,当父文件被 NED 编译时,例如,你可以编
译所有并连接所有的网络描述文件你可以用文件名(用 NED 扩展名也可),同样
可以在文件包括一条路径或者用 NED 编译器的<path>明星行选项名引进文件的路
径。
如:%::;<<.
(2)信道定义:说明一个链接类型的特征,在信道申明中包含三个属性,它们都是
可选项的:delay(每仿真秒的传输延时),error(比特错误率),datarate(信道
带宽)。且三者出现的先后顺序没有限制。
如: &' ((
( )/.//$5<<
$45
($&5///<<<
(&'
#,%简单模块和复合模块定义:
简单模块:它是复合模块的基本构建成分,它通过申明它的参数和门来定义。