【OMNET++】OMNET如何开启Debug调试

1.前言

OMNET作为网络仿真软件,其编译语言为NEDC和C++,在学习过程中我们该如何运用debug跟踪代码呢?这一讲我们简单和大家分享一下OMNET如何开启Debug调试。
可能我们翻阅很多资料,都会提到一句话,Window下的OMNET是基于Eclipse框架的一款软件,那么它的调试大体是沿用了Eclipse基本思路。其次由于其离散事件驱动,所以它又有本身的特点。

2.Debug设置

【注】以下所有的演示前提都是默认你的软件是正常安装和正常使用的。

  1. 通过ide进入软件
    在这里插入图片描述
  2. debug模式
    我们进入debug模式主要有三种模式,本质没什么区别,这里我们主要以第一种为例说明。在这里插入图片描述
    在这里插入图片描述
    进入debug调试设置,这里我们配置如下,选用QT界面模式,初学者照着做就可以,另外两种模式暂可不考虑。
    在这里插入图片描述
    在这里插入图片描述
    点击YES即可,我们进入到DEBUG调试视角。

3.断点调试

这里的界面都是沿用eclipse框架的,一些快捷键可以参考:F5是跳入函数,F6是跳到下一行,F7是退出当前函数返回调用入口,F8是跳过所有当前event的进程回到simulation界面。
在这里插入图片描述
由于我们在INI函数中有断点,这里我们F8快速执行完这个函数,让其执行到handleMsg函数。这是其实很多同学是看不到下图的,同学们有条件的话,可以采用双屏模式,就可以发现其中的奥妙。我们继续F8,观察网络界面。

OMNET++如何开启DEBUG调试

代码走完相应的流程后,界面会有相应的消息发出。
在这里插入图片描述
随后点run或者挨个event调试(按ctrl + F9)。会继续走进代码中,以此类推。

4.加入讨论在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值