电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

OPNET核心函数VIP免费

OPNET核心函数_第1页
1/54
OPNET核心函数_第2页
2/54
OPNET核心函数_第3页
3/54
OPNET Modeler 核心函数 1. 核心函数简介 1.1 命名规则 OPNET 中的核心函数具有非常标准的命名规则,以增强函数在C/C++代码中的可视性,避免名称与非OPNET 函或变量冲突。以下列出了一些简单的命名规则:  名称均采用op_作为前缀,以标识其为OPNET 仿真内核提供的核心函数。  函数名的第二部分为函数集名,用小写字母表示,通常是函数所处理对象的名称缩写,如pk、ici、stat 等。  函数名的第三部分是子函数集名,对核心函数进一步进行了分类,如核心函数op_pk_nfd_set()中的nfd。  核心函数主要用于对对象的操作。在函数名中,对象总是出现在动作之前,比如名称中的attr_set 和 subq_flush 就将对象(attribute 和 subqueue )放在动作(set 和 flush)之前。 1.2 参数类型 大部分核心函数的参数和返回值都 是标准的C/C++ 数据类型,如int 、double 、char*。除此之外,在仿真数据结构中还通过 C/C++的typedef 语句定义了许多参数和返回值作为特殊的OPNET 数据类型。尽管用户通过核心函数来操作OPNET 数据类型,可能对每个数据类型的基本内容都越来越熟悉,但用户并不需要关心数据类型确切的内部结构,因为OPNET 仿真数据结构的内容因软件版本的不同而有所改变。表1-1 列举了部分特殊的数据类型。 表1-1 OPNET 中部分特殊数据类型 基本数据类型 声明示例 Anvid (viewer ID) Anvid vid; Anmid (macro ID) Anmid mid; Andid (drawing ID) Andid did; Boolean Boolean bool; Compcode Compcode comp_status; Distribution Distribution* dist_ptr; Evhandle Evhandle evh; Stathandle Stathandle Stat_handle; Ici Ici* ici_ptr; List List* list_ptr; Objid Objid objid; Packet Packet* pkptr; Pmohandle Pmohandle pmh; Log_Handle Log_Handle config_log_hndl; Procedure Procedure proc; Prohandle Prohandle proh; Sbhandle Sbhandle sbh; 1. Animation Entity 动画集由操作中特定动画实体的ID 号表示。之所以采用ID 号来代替中的指针,是因为对于动画观察函数op_vuanim,ID 号通信超过了了仿真范围。尽管ID 号只是存储在规则的C/C++整型变量中的简单整数值,但OPNET 也声明了特定的数据类型来准确标记ID 参数和变量。三种基于ID 号的动画实体包括浏览器(Viewer)、宏(Macro)和图画(Drawing)。 2. Boolean...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

OPNET核心函数

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部