omnet++学习(2)-tictoc例子补充四

来源:互联网 发布:有没有类似上瘾网络剧 编辑:程序博客网 时间:2024/04/29 05:14

使用继承:在网络模块中有两个简单模块:tic和toc,这两个简单模块的定义是一模一样的,使用继承使两个简单模块的定义不一样。在网络文件中,用集成后的模块定义。

1.添加两个.ned文件,选择简单模块,我的是demo3.ned中简单模块命名为tic,demo4.ned中简单模块命名为toc

demo3.ned:

package demo;
//
// TODO documentation
//
simple tic extends Txc1
{
    parameters:
        @display("i=,cyan");
        sendMsgOnInit=true;
}

demo4.ned:

package demo;
//
// TODO documentation
//
simple toc extends Txc1
{
    parameters:
        @display("i=,gold");
        sendMsgOnInit=false;
}

2.网络文件demo2.ned更改为:

package demo;
network Tictoc1
{
    submodules:
        tic: tic;
        toc: toc;
    connections:
        tic.out --> { delay = 100ms; } --> toc.in;
        toc.out --> { delay = 100ms; } --> tic.in;
}

发现这样更简单。

0 0
原创粉丝点击