[OPNET]学习总结——bug合集

1.声明外部文件时在include并declared之后,仍然无法打开包括文件。
解决:注意将包含的文件与工程文件放到同一目录下,虽然感觉不合理(对于opnet自带的引入文件也不在同一目录下。。。),但确实成功解决了这个问题。
在这里插入图片描述
2.op_sv_ptr未声明的标识符。
解决:函数记得写FIN和FOUT。
在这里插入图片描述
3.状态程序执行完毕找不到出口,有限状态机要能够在正常运行时每个状态执行完毕都有正确的状态转移条件和对应的状态。
<<< Program Abort >>>

  • Time: 11:04:57 Mon Feb 14 2022
  • Product: modeler (32-bit)
  • Package: process (elb_sat_proc_t1) at module (top.S12.p_0)
  • Function: sim_pro_err_transit
  • Error: No true transitions from state (init1)
    T (0.019092), EV (374), MOD (top.S12.p_0), PROC (sim_pro_err_transit)

|-----------------------------------------------------------------------------|
| <<< Program Abort >>> |
| No true transitions from state (init1) |

T (0.019092), EV (374), MOD (top.S12.p_0), PROC (sim_pro_err_transit)

当网络中既有自中断,又有包中断时,一定要注意二者关系,可能会发生由于时序错误导致的状态转移混乱,如果对自己自信到爆棚,最好不要把互相有依赖关系的这种放在一个时间点,很可能会因为跟这次一样的脑子不清醒,把这个煞笔问题调好几天。。。

4.统计量statistics无法在view result中显示曲线,甚至连空白板都没有。
局部统计量在经过注册、声明、设置节点统计量、choose探针之后,(全局统计量不需要设置节点统计量),如果没有少步骤,应该会显示统计结果图,但是这次的错误是因为,节点模型没改过来,导致节点压根儿没收到包,没有触发统计量的设置步骤,真是太蠢了。。。

5.输出数据很奇怪。
因为总是在之前的代码的基础上进行迭代,所以经常忘记修改一些参数的数据类型,int与double类型的错用就已经导致了很多次的问题。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值