OPNET
文章平均质量分 82
菜鸡养成中...
这个作者很懒,什么都没留下…
展开
-
[OPNET]学习总结——bug合集
1.声明外部文件时在include并declared之后,仍然无法打开包括文件。解决:注意将包含的文件与工程文件放到同一目录下,虽然感觉不合理(对于opnet自带的引入文件也不在同一目录下。。。),但确实成功解决了这个问题。2.op_sv_ptr未声明的标识符。解决:函数记得写FIN和FOUT。...原创 2022-01-10 17:18:33 · 734 阅读 · 2 评论 -
[OPNET学习总结——事件推进机制]
仿真核心实际上为离散事件驱动的事件调度器(Event Scheduler),它对所有进程模块希望完成的事件和计划该事件发生的时间进行列表和维护。事件调度器主要维护一个具有优先级的队列,它按照事件发生的时间对其中的工作排序,并遵循先进先出(FIFO,First In First Out)顺序执行事件。而各个模块之间的通信主要依靠传递包的方式来实现。OPNET 采用的离散事件驱动模拟机理决定了其时间推进机制:仿真核心处理完当前事件 A 后,把它从事件列表(Event List)中删除,并且获得下一事件 B(原创 2022-01-04 15:59:40 · 856 阅读 · 0 评论 -
[OPNET学习总结]——SITL
软件自带的SITL例程中,出现如下error:<<< Recoverable Error >>>Object repository construction faileddue to errors encountered by the binder program (bind_so_msvc)T (0), EV (-), MOD (NONE), PROC (sim_load_repos_rebuild)Errors reported by the binder原创 2020-12-17 10:05:19 · 1200 阅读 · 7 评论 -
[OPNET]学习总结——包相关操作
1、packet format中自定义的包各部分的大小可自己设,创建此格式对应的包时默认按此大小的包创建,可在后面通过函数op_pk_total_size_set修改包各部分的大小。2、函数op_pk_nfd_set与op_pk_nfd_set_ptr的区别op_pk_nfd_set有三个重载格式,分别对应不同的需求,其中拥有5个参数的格式与op_pk_nfd_set_ptr的功能相同,都是专门用来设置structure类型的域。在函数名后带_int32或_int64等的函数,如op_pk_nfd_原创 2020-12-02 08:59:33 · 1420 阅读 · 0 评论 -
[OPNET]学习总结——卫星轨道导入与管道文件设置及用dijikstra路由的思路
1、STK卫星轨道导入需要修改要插入的卫星轨道文件“xx.sa”,将文件中的EphemerisTimePosVel替换成EphemerisEcfTimePosVel,点击OPNET菜单Topology->Import STK Orbit…,之后选择要导入的卫星轨道文件“xx.sa”,轨道文件存在于原STK工程路径下。右击已经插入的卫星节点,点击Edit Attributes,在orbit的对应选项栏中选择之前导入进的卫星轨道。(向OPNET中导入STK轨道文件时,若不选中create a satel原创 2020-11-17 17:37:17 · 3704 阅读 · 11 评论