文件名称:有关使用opnet的学习心得
文件大小:135KB
文件格式:DOC
更新时间:2013-09-05 11:36:42
opnet
1.如何设置全局变量? 在 .h文件里定义变量,然后在process的HEAD BLOCK 里include这个头文件,就可以使用全局变量了。 2.OPNET中如何更方便的看程序? 1.opnet中的设置: preferences->editor_prog 2.source insight的设置 :operation->preferences->symbol Lookups->Project symbol path->Add Project to Path (添加自己创建一个包含所有opnet model 和 include目录的project) 当然,这个有些不足,就是那个sv,tv,hb等中定义的内容,不能进行关联。 3.OPNET中的函数FIN,FRET以及FOUT都是什么功能? 为了使一个用户定义的函数被执行,该函数必须与一个特殊的堆栈跟踪代码相连。堆栈跟踪技术靠在函数的入口点和出口点插入预处理器宏指令完成(一个函数只有一个入口点,但可以有多个出口点(由C语言的return声明决定))。这些宏指令为:FIN、FOUT和FRET。FIN被插入到函数的入口点,FOUT被插入到函数的出口点,但却不返回任何值,FRET被插入到函数的出口点,返回一个值。注意这些宏指令不需要以分号结束(它们自我包含),FIN的参数中也不需要双引号。 Opnet提供的所有的示例模型都包含了这些宏指令,并且建议用户定义的函数也包含这些宏指令。如果FIN、FOUT、和FRET被正确插入了用户代码中,我们就可以使用op_vuerr来找出程序错误的位置,哪怕是在一个嵌套的模型函数调用中。