首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opnet模型的opnet属性名称无法识别

opnet模型的opnet属性名称无法识别
EN

Stack Overflow用户
提问于 2013-07-01 13:22:29
回答 1查看 867关注 0票数 0

我正在尝试用opnet模拟一个网络,并且我自己构建它的所有部分(如处理器、节点、链路等)。在我的节点模型中,我使用点对点发射器和接收器,看起来一切正常,但当我尝试运行模拟时,我得到了这个错误:

代码语言:javascript
复制
<<< Recoverable Error >>>
Attribute name (data rate) is unrecognized for object (0).
T (0.0001), EV (14), MOD (top.Office Network.node_1.port_tx0), KP (op_ima_obj_attr_get)

node_1是一个节点,port_tx0是它的发送器。我没有创建发射器,我只是使用了opnet模型,正如我所看到的,"data rate“是默认的属性,我甚至不能编辑它。那么为什么它不能识别自己的属性呢?

EN

回答 1

Stack Overflow用户

发布于 2013-09-07 23:43:02

在错误消息中,对象id为0。根据我的经验,这不是发送器的正确对象id。

若要查看我是否正确,请替换

代码语言:javascript
复制
op_ima_obj_attr_get(objid, "data rate", &datarate); 

具有以下功能:

代码语言:javascript
复制
{
  char hname[128];
  char err_str[128];
  op_ima_obj_hname_get(objid, hname, 128);
  snprintf(err_str, 128, "Who is objid (%d):", objid);
  op_prg_odb_print_major(err_str, hname, OPC_NIL);
}
op_ima_obj_attr_get(objid, "data rate", &datarate);

这应该回答了“为什么它不能识别自己的属性”这个问题。在OPNET调试器中运行时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17397873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档