概述
这是一个简短的教程,教你如何建立第一个Omnet++的教程。
安装教程可以参照http://blog.sciencenet.cn/blog-455004-742498.html
我假设你已经安装好Omnet++软件(安装教程网上很多,我就不重复了),同时假定你有一定的C++的基础,
一、从零开始
OMNeT++普遍被用做网络的仿真,如何建立第一个仿真程序呢?
新建项目
1、file-->new-->Omnet++project
2、右键点击刚刚创建的项目文件-->new-->network description files(NED)
修改名字,选择empty NED file -->finish.点击图中右边黑框选中的按钮,出现图中显示的Unnamed,修改名字
选择底下的source.
simple computer
{
gates:
input in;
output out;
}
然后选择Types中第三个按钮,network types
点击computer(这个是根据刚才自己设置的module type的名字来定的)
选择connection,连接上两个节点。
ned文件完成。
3、创建Omnet配置文件。
点击项目右键-->new-->initialization file-->finish
4、创建source文件
点击项目右键-->new-->source file
代码如下:
#include <string.h>
#include <omnetpp.h>
class computer : public cSimpleModule
{
protected:
virtual void initialize();
virtual void handleMessage(cMessage *msg);
};
Define_Module(computer);
void computer::initialize()
{
if (strcmp("computer1", getName()) == 0)
{
cMessage *msg = new cMessage("checkMsg");
send(msg, "out");
}
}
void computer::handleMessage(cMessage *msg)
{
send(msg, "out");
}
5、点击右键build project,然后选择run as-->Omnet++ sitimulation
这样第一个仿真两个节点的程序就完成了。
最后
以上就是甜美方盒为你收集整理的Omnet++创建第一个程序的全部内容,希望文章能够帮你解决Omnet++创建第一个程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复