学习OPNET的步骤

时间:2022-12-14 00:16:45

学习OPNET的步骤

本人学习OPNET有3年多了,自己也搭建过几个比较大的仿真模型(从物理层到应用层),在OPNET的学习上积累了一些经验,也指导过实验室的师弟师妹们学习OPNET。个人觉得OPNET已经是网络仿真工具里面比较容易上手的,只要方法正确,努力一点,一个月的时间都可以上手。本人在当时学习OPNET的时候没有人指导,没有一本中文书,当时会OPNET的也相当之少,更别说去论坛问问题了。我完全靠读OPNET几千页的英文帮助上手,大概花了3个月才上手。个人觉得OPNET的帮助写的相当的好,确实不愧几万美金的软件。个人总结的学习步骤其实很简单,大家觉得有用可以借鉴一下:

1、学习不要指望看中文资料,首先要认真的学习英文的OPNET帮助里面的General Tutorials。(以OPNET  10.0.A为例)必须边看边做!Tutorials里面的3部分,Basic Lessons的前5节必须做,Modeler Lessons的前4节必须做,第3部分可以先不作,以上各小节,边做边归纳,可以保证大家对OPNET整个建模的了解。

2、现在开始练兵了,不要指望马上进入你要做的模型,也不要太急,盲目的在原来库的模型上修改。个人建议,不管你做有线还是无线的研究,那么请你先把自带的ethcoax_net 这个模型认真看懂,因为他的原理比较简单。可以说不了解协议就去搭建模型是极为错误和危险的,所以先把802.3的协议看懂(基本上每本网络书上都有),然后认真学习ethcoax_net 这个模型,基本做到每句话干什么。任何不懂的请你在英文帮助里面找,帮助的索引做的非常好,每个语句也有详细说明。

3、因为现在已经有两本OPNET的书了,大家可以买来看看。会有帮助的,其实这个论坛上的很多问题,大家完成了前两步,再找找书看都可以解决。

4、做自己的模型。迈出这一步是有一定难度的,值得提醒大家的是先把你要做的协议、流程完全搞清楚在下手。复杂的系统需要走软件工程设计的步骤,工具总是工具,它不是最重要的。自己的模型在做的过程中遇到问题,最好的老师是OPNET里面自带的库模型,比如无线部分,WLAN模块里面有很多可以借鉴的地方,等等。(不过WLAN模型确实写的不怎么样,但OPNET代码的某些设计对我们编程值得借鉴,呵呵)请记住,库带的模型是最好的老师!