首页 opnet安装过程中仿真出错问题

opnet安装过程中仿真出错问题

举报
开通vip

opnet安装过程中仿真出错问题OPNET安装完成之后,需要测试环境变量设置是否正确,一般是通过对opnet自带对的示例仿真,但有可能出现如问题1所述的情况:问题1:>>|Processmodel(aodv_rte)compilationfailed|Errorsgiveninfile(C:\Users\Administrator\op_admin\tmp\cc_err_5640)这可能是由丁两个方面的原因:1、使用的可能是标准库,也可能是empty,这时候如果示例中会用到标准库中的一些东西,就会报错,可以通过设置得到:在project编辑器下,...

opnet安装过程中仿真出错问题
OPNET安装完成之后,需要测试环境变量设置是否正确,一般是通过对opnet自带对的示例仿真,但有可能出现如问题1所述的情况:问题1:<<>>|Processmodel(aodv_rte)compilationfailed|Errorsgiveninfile(C:\Users\Administrator\op_admin\tmp\cc_err_5640)这可能是由丁两个方面的原因:1、使用的可能是标准库,也可能是empty,这时候如果示例中会用到标准库中的一些东西,就会报错,可以通过设置得到:在project编辑器下,edit->preference,打开后搜索repositories,设置NetworkSimulationRepositories的value值为stdmod,即标准模型,此时在运行仿真,则会变得正确,如果这样设置后还有错误,说明应该是环境变量设置有问题。如图1所示。图12、使用自己建立的模型进行仿真时,如果出现如图2所示的问题:问题2:<<>>Thesetofmodelsnecessaryforrunningthesimulationisthatallthe'repositories'attributesare(0),EV(-),MOD(NONE),PROC(sim_load_repos_load)图2这是因为我们用的模型库已经不是标准的模型库了,我们是自己创建的模型库,所以需要修改设置:就是将问题1设置的NetworkSimulationRepository值stdmod删除,变回empty,如图3所示图3o这样仿真就会正确了即使repository设置正确,有可能还会出现其它问题,以下几个是我遇到的:问题3:fatalerrorC1074:'IDB'isillegalextensionforPDBfilefatalerrorC1074:是“IDB”PDB文件的非法扩展)这个问题主要是有兼容性问题造成的,我的系统时win732旗舰版,以及vs2010,打开opnet和vs程序的届性,在兼容性里设置如图4、如图5所示。图4图5问题4:Errorsreportedbythebinderprogramfollow(thesemessageshavebeensavedin(C:\Users\Answer\op_admin\tmp\bind_err_8944):LINK:fatalerrorLNK1181:cannotopeninputfile''或者LINK:fatalerrorLNK1181:cannotopeninputfile''这个问题主要是有环境变量设置中没有把一些库函数包含进去,有两个可能,第一,环境变量自己设置路径有误,如果检查无误之后,有可能就是因为有些文件opnet包含的时候是小写开头的文件,而不同的vs版本的这些文件可能时大写开头的,解决方法就是在vs安装报下搜索无法打开的文件,如果该文件所在的路径没被包含进去,则包含其路径,如果文件名称存在大小写的问题,将文件中的名称改掉,如:改为。问题5:<<>>Objectrepositoryconstructionfailedduetoerrorsencounteredbythebinderprogram(bind_so_msvc)T(0),EV(-),MOD(NONE),PROC(sim_load_repos_rebuild)从网上找了这个问题的一些资料,有一个人是这样说的:出现这个错误一般是编译连接出错unresolvedexternalsymbol,常见的有以下可能性:PipelineStage(CcodeK件名与函数名不一样,这时改为同名就行了。进程模型用到一个无法定位的外部函数,这时在进程模型编辑器中选择File->DeclareExternalFiles,然后选中含有该外部函数的外部文件。外部文件用到一个无法定位的函数,这时查看是否漏掉include需要用到的头文件。这个问题如果是伴随着问题4的问题,那么问题4解决了之后,它也就消失了就如第三点说的一样,至于是不是无法定位一个外部函数,这个得开自己的进程模型中有没有用到这个外部函数了,用到的话肯定需要声明呐!至于第一条的情况,我还没那么幸运遇到,无能为力。问题6:Errorsreportedbythebinderprogramfollow(thesemessageshavebeensavedin(C:\Users\Answer\op_admin\tmp\bind_err_5000):CreatinglibraryE:\study\bachelor\opnet\op_models\event_list\andobjectE:\study\bachelor\opnet\op_models\event_list\LINK:fatalerrorLNK1207:incompatiblePDBformatin'E:\study\bachelor\opnet\op_models\event_list\';deleteandrebuild这句话的意思是重新生成项目,即删除所有编译期间生成的临时文件,重新编译生成一次,那就将它指定的那个文件找到,重新打开编译一遍就好了。下面附一些网友们 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 的其他问题(我自己没有遇到过,不能检测其正确与否):问题1:fatalerrorLNK1101:的版本不正确;请再次检查此产品的安装解决:因为下没有“,,这四个文件,解决的方法:直接从下复制这四个文件到下即可解决。问题2:InvalidMemoryAccess内存无效访I可是调试程序中最常碰到的错误,一般是程序中的指针出了I可题,可以尝试用以下办法来解决:在edit->preference中给comp_flags加/Od/Zi字段,给bind_shobj_flags加/DEBUG字段;在edit->preference中找到handle_exception,将TRUE^为FALSE这样程序中的异常就可以由VC来调试;运行仿真,如提示出现异常,点击cancel,则自动打开VC,并且debug会停留在发生异常的指针处。但是有时候VC的debug有可能停留在让人看不懂的汇编语言处,此时可以观察发生错误的事件event_id值,在ODB调试的时候使用evstop指令设置断点,让程序中断在出错的事件前,接下来可以采取下列两种方法之一:采用OPNE仍VC联合调试,在VC中通过单步执行查看;用ODB的next指令一个一个时间看,往往配合ltrace和fulltrace指令查看程序运行状况。碰到这个问题我们也可以缩短仿真时间,在确保仿真能够完成前提下,在仿真届性中选择Advanced->Profiling->Collectdetailedprofilingforfunction,之后出现每一个内存使用的统计。问题3:Notruetransitionsfromstate()T(),EV(),MOD(),PROC(sim_pro_err_transit)状态程序执行完毕找不到出口:有屁机要能够正常运行要求在任意条件下,每个状态执行完毕之后都必须发生转移,出错的情况有以下两种:根本没有转移条件及相应的状态。没有满足条件的转移。问题4:Unabletowritefile(*.compilationfailedSourcecodefilecouldn'tbegenerated查看模型文件届性是否设置为只读,编译模型文件需要刷新其内容,去掉只读届性。<<>>StandardfunctionstackimbalanceFIN和FOUT/FRE休配对。
本文档为【opnet安装过程中仿真出错问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:271KB
软件:Word
页数:7
分类:
上传时间:2019-07-18
浏览量:0