opnet环境变量设置_类型变量

opnet环境变量设置_类型变量Objid(对象id)和int(用户id)对象id的变量类型是Objid用户id的变量类型是intObjid是系统分配的对象识别号,全局唯一,整数。userid是节点模型(对象的一种)的一个属性,由用户设置,不唯一。对象分为两种:抽象对象:复合属性具体对象:模块、收信机、发信机、节点、子网lmz:尽管对象id是一个整数,但是又不仅仅是一个整数。可以想象,opnet内部肯

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Objid(对象id)和int(用户id)

对象id的变量类型是Objid
用户id的变量类型是int

Objid是系统分配的对象识别号,全局唯一,整数。
user id是节点模型(对象的一种)的一个属性,由用户设置,不唯一。

对象分为两种:

  • 抽象对象:复合属性
  • 具体对象:模块、收信机、发信机、节点、子网

lmz:

尽管对象id是一个整数,但是又不仅仅是一个整数。
可以想象,opnet内部肯定维持了一张表(或者称为数据结构),表中的id就是对象id,每一个对象id对应着很多对象的属性。IMA核心函数提供了操作这张表的接口。我们可以获取或者修改对象的属性。

Evhandle

我们对事件的操作需要一个表示事件的符号,这个符号就是事件句柄。
可以对事件进行删除等操作。

Prohandle

字面意思是进程句柄。
可以想象提供了一个操作进程的符号。

Stathandle

统计量句柄。
一声明、二注册、三写入

  • 声明全局/局部统计量
  • 注册统计量为统计量句柄
  • 将SV/TV的值写入统计量句柄

shared*

/*Allocate, initialise, and install memory to be shared by the child process model*/
sharedptr = op_prg_mem_alloc(sizeof(shared));
sharedptr->partxsrcid = -1;
sharedptr->chitxsrcid = -1;
op_pro_modmem_install(sharedptr);

Jetbrains全家桶1年46,售后保障稳定

根进程创建子进程后,分配父子进程共享的内存空间。

lmz:

什么叫做句柄?
进程句柄、事件句柄、统计量句柄。
他们不是进程、事件、统计量。
只是提供了操作进程、事件、统计量的一个符号。
相应的核心函数通过这些符号来操作进程、事件、统计量。



Handle (computing)

In computer programming, a handle is an abstract reference to a resource. Handles are used when application software references blocks of memory or objects managed by another system, such as a database or an operating system. A resource handle can be an opaque identifier, in which case it is often an integer number (often an array index in an array or “table” that is used to manage that type of resource), or it can be a pointer that allows access to further information.

Common resource handles are file descriptors, network sockets, database connections, process identifiers (PIDs), and job IDs. Process IDs and job IDs are explicitly visible integers, while file descriptors and sockets (which are often implemented as a form of file descriptor) are represented as integers, but are typically considered opaque. In traditional implementations, file descriptors are indices into a (per-process) file descriptor table, thence a (system-wide) file table.


tags:opnet

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/231303.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • gtest框架_软件测试框架

    gtest框架_软件测试框架gtest下载与安装gitclonehttps://github.com/google/googletest.gitcdgoogletestmkdirbuildcmake..makesudomakeinstall以上命令会将gtest编译好,并将动态链接库放在/usr/local/lib目录下:zhouhao@ubuntu:/usr/loc…

  • 国内外12个免费域名解析服务网站推荐

    国内外12个免费域名解析服务网站推荐一般域名使用注册商提供的域名解析服务虽然方便,但功能大多有限,特别是目前国内还会针对某些DNS服务器进行屏蔽,造成网站无法解析的情况出现,因此,使用第三方域名解析服务也是中国网站的必要选择,这里就介绍一些常见的免费域名解析服务。域名注册商提供的免费服务Godaddy :不在Godaddy注册域名,也可以使用Godaddy的域名解析服务,使用方法很简单,登录Godaddy网站后,点击“Add…

  • matlab 求矩阵秩,求Matlab中矩阵的秩和迹 | 学步园[通俗易懂]

    matlab 求矩阵秩,求Matlab中矩阵的秩和迹 | 学步园[通俗易懂]1、Matlab中求矩阵的秩>>a=rand(6)a=0.81470.27850.95720.79220.67870.70600.90580.54690.48540.95950.75770.03180.12700.95750.80030.65570.74310…

  • 罗马字符转换成数字「建议收藏」

    罗马字符转换成数字「建议收藏」罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做 II ,即为两个并列的1。12写做 XII&nbs

  • TCP/IP协议详解 卷1 Traceroute程序[通俗易懂]

    TCP/IP协议详解 卷1 Traceroute程序[通俗易懂]作用可以让我们看到IP数据报从1台主机传到另一台主机所经过的路由。比Ping程序看到更多东西优势不是所有路由器都支持RR选项。所以有些路由器上会出现不记录IP的现象。Traceroute不需要路由器具备任何特殊的功能RR选项的数据报的目的Ping服务器(主机)会将接受到的RR清单Copy回去。然后再加上回去的IP清单。这样就是X2。这会收到一些限制IP首部的空间有限,不能存放太多的IP…

  • PotPlayer快捷键查询[通俗易懂]

    PotPlayer快捷键查询[通俗易懂]快捷键指令————————–常用—————————C播放->播放速度->加速+Z播放->播放速度->正常/之前的速度X播放->播放速度->减速-`…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号