电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

7页
  • 卖家[上传人]:博****1
  • 文档编号:471783370
  • 上传时间:2023-08-13
  • 文档格式:DOCX
  • 文档大小:244.83KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、OPNET 安装完成之后,需要测试环境变量设置是否正确,一般是通过对 opnet 自带对的示例仿真,但有可能出现如问题 1 所述的情况: 问题 1:|Processmodel(aodv_rte)compilationfailed| Errorsgiveninfile(C:UsersAdministratorop_admintmpcc_err_5640)这可能是由于两个方面的原因:1、使用的可能是标准库,也可能是 empty,这时候如果示例中会用到标准库中 的一些东西,就会报错,可以通过设置得到: 在 project 编辑器下,edit-preference, 打开后搜索 repositories,设置 Network Simulation Repositories的 value 值为 stdmod,即标准模型, 此时在运行仿真, 则会变得正确,如果这样设置后还有错 误,说明应该是环境变量设置有问题。如图 1 所示。图12、使用自己建立的模型进行仿真时,如果出现如图2 所示的问题:问题 2:The set of models necessary for running the simul

      2、ation is that all the repositories attributes are (0), EV (-), MOD (NONE), PROC (sim_load_repos_load)所以需要修改设置:就是将问题 1设置的 Network Simulation Repository值 stdmod 删除,变回 empty,如图 3 所示。图3 这样仿真就会正确了。即使 repository 设置正确,有可能还会出现其它问题,以下几个是我遇到的:问题 3:fatal error C1074: IDB is illegal extension for PDB fil(e fatal error C1074:是“ IDB”PDB 文件的非法扩展) 这个问题主要是有兼容性问题造成的, 我的系统时 win7 32 旗舰版,以及 vs2010, 打开 opnet 和 vs程序的属性,在兼容性里设置如图 4、如图 5 所示。图4图5问题 4:Errors reported by the binder program follow (these messages have been

      3、saved in (C:UsersAnswerop_admintmpbind_err_8944):LINK : fatal error LNK1181: cannot open input file 或者LINK : fatal error LNK1181: cannot open input file 这个问题主要是有环境变量设置中没有把一些库函数包含进去, 有两个可能, 第 一,环境变量自己设置路径有误, 如果检查无误之后, 有可能就是因为有些文件 opnet 包含的时候是小写开头的文件, 而不同的 vs 版本的这些文件可能时大写开 头的,解决方法就是在 vs 安装报下搜索无法打开的文件,如果该文件所在的路 径没被包含进去, 则包含其路径, 如果文件名称存在大小写的问题, 将文件中的 名称改掉,如:改为。问题 5: Object repository construction faileddue to errors encountered by the binder program (bind_so_msvc)T (0), EV (-), MOD (NONE), PROC (sim

      4、_load_repos_rebuild)从网上找了这个问题的一些资料,有一个人是这样说的: 出现这个错误一般是编译连接出错 unresolved external symbol,常见的有以下可 能性:( 1) Pipeline Stage (C code文) 件名与函数名不一样,这时改为同名就行了。 (2)进程模型用到一个无法定位的外部函数,这时在进程模型编辑器中选择 File-Declare External Files ,然后选中含有该外部函数的外部文件。 (3)外部文件用到一个无法定位的函数, 这时查看是否漏掉 include 需要用到的 头文件。这个问题如果是伴随着问题 4 的问题,那么问题 4解决了之后, 它也就消失了就 如第三点说的一样, 至于是不是无法定位一个外部函数, 这个得开自己的进程模 型中有没有用到这个外部函数了, 用到的话肯定需要声明呐! 至于第一条的情况, 我还没那么幸运遇到,无能为力。问题 6:Errors reported by the binder program follow (these messages have been saved in (C:

      5、UsersAnswerop_admintmpbind_err_5000):Creating library E:studybacheloropnetop_modelsevent_list and object E:studybacheloropnetop_modelsevent_listLINK : fatal error LNK1207: incompatible PDB format in E:studybacheloropnetop_modelsevent_list; delete and rebuild这句话的意思是重新生成项目, 即删除所有编译期间生成的临时文件, 重新编译 生成一次,那就将它指定的那个文件找到,重新打开编译一遍就好了。下面附一些网友们总结的其他问题 (我自己没有遇到过, 不能检测其正确与否) :问题 1:fatal error LNK1101: 的版本不正确;请再次检查此产品的安装解决:因为下没有 “,这, 四”个文件,解决的方法:直接从下复制这四个文件到 下即可解决。问题 2:Invalid Memory Access内存无效访问是调试程序中最常碰到的错误

      6、, 一般是程序中的指针出了问题, 可 以尝试用以下办法来解决:(1) 在 edit-preference中给 comp_flags加/Od /Zi 字段,给 bind_shobj_flags加 /DEBUG字段;(2) 在 edit-preference 中找到 handle_exception,将 TRUE改为 FALSE,这样程 序中的异常就可以由 VC来调试;(3) 运行仿真,如提示出现异常,点击 cancel,则自动打开 VC,并且 debug 会 停留在发生异常的指针处。但是有时候 VC的 debug 有可能停留在让人看不懂的 汇编语言处,此时可以观察发生错误的事件 event_id 值,在 ODB 调试的时候使 用 evstop 指令设置断点,让程序中断在出错的事件前,接下来可以采取下列两 种方法之一:( 1)采用 OPNET与 VC联合调试,在 VC中通过单步执行查看;(2)用 ODB的 next指令一个一个时间看,往往配合 ltrace和 fulltrace 指令查看 程序运行状况。 碰到这个问题我们也可以缩短仿真时间, 在确保仿真能够完成前 提下,在仿真属性中选择 Advanced-Profiling-Collect detailed profiling for function ,之后出现每一个内存使用的统计。问题 3:No true transitions from state ()T(), EV(), MOD(), PROC (sim_pro_err_transit) 状态程序执行完毕找不到出口,有限状态机要能够正常运行要求在任意条件下, 每个状态执行完毕之后都必须发生转移,出错的情况有以下两种: a)根本没有转移条件及相应的状态。b)没有满足条件的转移。问题 4:Unable to write file (*. compilation failedSource code file couldnt be generated 查看模型文件属性是否设置为只读, 编译模型文件需要刷新其内容, 去掉只读属 性。问题 5: Standard function stack imbalanceFIN 和 FOUT/FRET未配对。

      《opnet安装过程中仿真出错问题》由会员博****1分享,可在线阅读,更多相关《opnet安装过程中仿真出错问题》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.