opnet之事件列表

常问why

仿真核心维持了一个事件列表,这个事件列表是动态收缩的。

  • 我们写processor或者queue进程的时候,经常都得设置接口属性begsim intrpt enabled。
  • 开始中断会在时刻0.0发生。因为很多进程都会设置开始中断,所以多个开始中断会同时发生。
  • 在同一个时刻有多个事件在事件列表的时候,仿真核心有两种处理方式:
    • 自然顺序。尽管事件事件是在一个时刻,但是在事件列表中的排列还是有先后顺序。
    • 设置优先级。接口属性里还有一个优先级可以设置。
  • 仿真开始后,执行事件列表。事件列表中维持的基本信息有事件的发生时刻、事件类型、事件的触发模块、事件的接收模块。所以事件发生时,是由仿真核心定向的将中断传递给指定的模块,而不是一种广播机制。
  • 事件执行时,仿真时间不推进。这一点很重要。比如多个开始中断都在0.0时刻发生,逝去时间可能过去了一些,但是仿真时间仍为0.0,这样就不会打乱事件先后的逻辑顺序。
  • 事件列表是动态收缩的。一开始只有开始中断,随着进程的执行,事件列表会动态增删。
  • 仿真结束有四种情形:
    • 外因
      • 仿真时间结束
    • 内因
      • 事件列表空了
      • 进程中执行了KP op_sim_end()
      • 致命的错误

tags:opnet

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OPNET 10.0.A 安装指南 声明: 1、本破解仅限用于教育和科研目的的使用,请不要用于商业目的。如果要在商业使用OPNET,请购买正版软件!否则因此而造成的一切后果,概不负责。 2、OPNET 9.x.x - 10.0.A 的破解暂时还没有,不过可以继续使用8.1.A的license。 以下仅以Modeler在Windows 2000的安装为例,其它工具的安装过程类似。 1. 拔掉网线,如果有防火墙软件,打开UDP2047端口或者彻底关闭防火墙。 2. 执行modeler_81a_pl8_win32.exe,按照提示安装OPNET Modeler软件。最后选择License类型时,请选择Standalone模式。 3.将Crack目录下的所有文件拷贝到xxx\OPNET\8.1.A\pc_intel_win32\bin下。 4.从Start Menu里运行OPNET Modeler,此时会提示无License,选择运行License Management,此时应该没有任何license。 5.关闭License Manager,但不要关闭OPNET Modeler。 6.从OPNET Modeler的Edit-Preference里检查license_server和license_server_standalone设置是否正确。如果之前选Standalone模式,license_server应该为localhost,本机地址或主机名,licenser_server_standalone应该为TRUE。如果修改了某些设置,请重新启动OPNET(回到第4步)。 7.双击bin目录下的Mk_Lic.exe,回车继续,等到出现结束提示后,回车关闭该窗口。(等待的时间会比较长,如果途退出,license会不完全。) 8.从OPNET Modeler的License-License Management菜单启动License Management,此时License文件应该已经有100x35个License了,关闭License Management。 9.关闭OPNET Modeler,卸载OPNET 8.1.A。 10.安装10.0.A版本: (1)执行modeler_100A_PL1_win32.exe,按照提示安装OPNET Modeler软件。最后选择License类型时,请选择Standalone模式。OPNET会自动找到并使用本机上的license(一般在C:\OPNET_license)。 (2)再执行modeler_docs_14-Aug-2003_win32.exe和models_100a_aug20_2003_win32.exe,按照提示安装文档和库文件。 (3)在OPNET Modeler的License-Product Modules菜单里选择所有的项目,确定后重新启动OPNET Modeler,此时就可以正常使用OPNET Modeler了。 几点说明: * NetDoctor,ITGuru,WDMGuru等工具,以及UMTS,IPv6,GPRS等特殊库应该都可以使用。 * 似乎OPNET目前还不支持Visual Studio.net 2003,请尽量使用VS98或者VS.net。 Good luck everyone and happy opnetting!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值