本人学习OPNET有3年多了,自己也搭建过几个比较大的仿真模型(从物理层到应用层),在OPNET的学习上积累了一些经验,也指导过实验室的师弟师妹们学习OPNET。个人觉得OPNET已经是网络仿真工具里面比较容易上手的,只要方法正确,努力一点,一个月的时间都可以上手。本人在当时学习OPNET的时候没有人指导,没有一本中文书,当时会OPNET的也相当之少,更别说去论坛问问题了。我完全靠读OPNET几千页的英文帮助上手,大概花了3个月才上手。个人觉得OPNET的帮助写的相当的好,确实不愧几万美金的软件。个人总结的学习步骤其实很简单,大家觉得有用可以借鉴一下:1、学习不要指望看中文资料,首先要认真的学习英文的OPNET帮助里面的GeneralTutorials。(以OPNET10.0.A为例)必须边看边做!Tutorials里面的3部分,BasicLessons的前5节必须做,ModelerLessons的前4节必须做,第3部分可以先不作,以上各小节,边做边归纳,可以保证大家对OPNET整个建模的了解。2、现在开始练兵了,不要指望马上进入你要做的模型,也不要太急,盲目的在原来库的模型上修改。个人建议,不管你做有线还是无线的研究,那么请你先把自带的ethcoax_net这个模型认真看懂,因为他的原理比较简单。可以说不了解协议就去搭建模型是极为错误和危险的,所以先把802.3的协议看懂(基本上每本网络书上都有),然后认真学习ethcoax_net这个模型,基本做到每句话干什么。任何不懂的请你在英文帮助里面找,帮助的索引做的非常好,每个语句也有详细说明。3、因为现在已经有两本OPNET的书了,大家可以买来看看。会有帮助的,其实这个论坛上的很多问题,大家完成了前两步,再找找书看都可以解决。4、做自己的模型。迈出这一步是有一定难度的,值得提醒大家的是先把你要做的协议、流程完全搞清楚在下手。复杂的系统需要走软件工程设计的步骤,工具总是工具,它不是最重要的。自己的模型在做的过程中遇到问题,最好的老师是OPNET里面自带的库模型,比如无线部分,WLAN模块里面有很多可以借鉴的地方,等等。(不过WLAN模型确实写的不怎么样,但OPNET代码的某些设计对我们编程值得借鉴,呵呵)请记住,库带的模型是最好的老师!OPNET网络仿真软件是MIL3公司的产品,是一个大型的通信与计算机网络仿真软件包,为通信网和分布式系统的模拟提供了详尽全方位的支持。OPNET10开始对adhoc,802.11也已经支持。教育网上相对容易下载到,而公网上要下载到比较困难,所以发布一下,以下是安装说明,直接粘贴自readme文件。OPNET8.1.APL3-PL8破解安装指南(及OPNET9.x.x-10.0.A)声明:本破解仅限用于教育和科研目的的使用,请不要用于商业目的。如果要在商业中使用OPNET,请购买正版软件!否则因此而造成的一切后果,本人概不负责。以下仅以Modeler在Windows2000的安装为例,其它工具的安装过程类似。1.拔掉网线,如果有防火墙软件,打开UDP2047端口或者彻底关闭防火墙。2.执行modeler_81_plxx_win32.exe,按照提示安装OPNETModeler软件。最后选择License类型时,请选择Standalone模式。3.再执行modeler_doc_xxxx_win32.exe和models_81_xxx_win32.exe,按照提示安装文档和库文件。4.将Crack目录下的所有文件拷贝到xxx\OPNET\8.1.A\pc_intel_win32\bin下。5.从StartMenu里运行OPNETModeler,此时会提示无License,选择运行LicenseManagement,此时应该没有任何license。6.关闭LicenseManager,但不要关闭OPNETModeler。7.从OPNETModeler的Edit-Preference里检查license_server和license_server_standalone设置是否正确。如果之前选Standalone模式,license_server应该为localhost,本机地址或主机名,licenser_server_standalone应该为TRUE。如果修改了某些设置,请重新启动OPNET(回到第5步)。8.双击bin目录下的Mk_Lic.exe,回车继续,等到出现结束提示后,回车关闭该窗口。(等待的时间会比较长,如果中途退出,license会不完全。)9.从OPNETModeler的License-LicenseManagement菜单启动LicenseManagement,此时License文件中应该已经有100x35个License了,关闭LicenseManagement。10.在OPNETModeler的License-ProductModules菜单里选择所有的项目,确定后重新启动OPNETModeler,此时就可以正常使用OPNETModeler了。几点说明:*UNIX平台上软件的安装请参考手册,UNIX工作站上的License只能通过运行Windows2000上的破解来生成。首先在UNIX和windows工作站上都安装好OPNET,安装时所有的license模式都设成standalone,然后先启动UNIX端的license服务(参考手册),再将win2000上OPNET的license_server地址设为UNIX主机主机地址,最后在win2000上运行破解就可以把license加到UNIX工作站上了。*OPNET9.x.x-10.0.A的破解暂时还没有,不过可以继续使用8.1.A的license。具体步骤参考前面的说明(8.1.A的文档和仿真库可以不用安装,首次运行选择不需要仿真库)。成功产生license后可以卸载8.1.A,然后安装9.xx-10.0.A版本的,同样将license设为standalone的,OPNET会自动找到并使用本机上的license(一般在C:\OPNET_license)。最后同样选择ProductModules,再重启OPNET就可以正常使用了。*NetDoctor,ITGuru,WDMGuru等工具,以及UMTS,IPv6,GPRS等特殊库应该都可以使用。*似乎OPNET目前还不支持VisualStudio.net2003,请尽量使用VS98或者VS.net。首先要认真的学习英文的OPNET帮助里面的GeneralTutorials。(以OPNET10.0.A为例)必须边看边做!Tutorials里面的3部分,BasicLessons的前5节必须做,ModelerLessons的前4节必须做,第3部分可以先不作,以上各小节,边做边归纳,可以保证大家对OPNET整个建模的了解。2、现在开始练兵了,不要指望马上进入你要做的模型,也不要太急,盲目的在原来库的模型上修改。个人建议,不管你做有线还是无线的研究,那么请你先把自带的ethcoax_net这个模型认真看懂,因为他的原理比较简单。可以说不了解协议就去搭建模型是极为错误和危险的,所以先把802.3的协议看懂(基本上每本网络书上都有),然后认真学习ethcoax_net这个模型,基本做到每句话干什么。任何不懂的请你在英文帮助里面找,帮助的索引做的非常好,每个语句也有详细说明。3、因为现在已经有两本OPNET的书了,大家可以买来看看。会有帮助的,其实这个论坛上的很多问题,大家完成了前两步,再找找书看都可以解决。4、做自己的模型。迈出这一步是有一定难度的,值得提醒大家的是先把你要做的协议、流程完全搞清楚在下手。复杂的系统需要走软件工程设计的步骤,工具总是工具,它不是最重要的。自己的模型在做的过程中遇到问题,最好的老师是OPNET里面自带的库模型,比如无线部分,WLAN模块里面有很多可以借鉴的地方,等等。(不过WLAN模型确实写的不怎么样,但OPNET代码的某些设计对我们编程值得借鉴,呵呵)请记住,库带的模型是最好的老师!