ONE
每天都要撸代码鸭
这个作者很懒,什么都没留下…
展开
-
ONE仿真中设置仿真平台面积时候报错解决方案
在ONE仿真中设置仿真平台面积时候报错解决方案问题原因:初始仿真平台下,面积大小为MovementModel.worldSize = 4500, 3400节点个数为126,在节点个数不变的情况下,直接修改仿真平台面积大小为1500*1500,会导致此错误的出现。解决方案:修改仿真平台面积后,需要同步修改节点个数,同时,需要修改组数,例如...原创 2020-11-05 12:00:45 · 321 阅读 · 1 评论 -
Python绘制ONE仿真报告
首先,向各位联系我的网友致歉,因为很久没有写博客所以就没有登录CSDN,不能及时回复大家,抱歉。本文记录了使用Python绘制ONE仿真生成的报告图本实验代码为转载,仅作为学习,若有侵权,定删除。#!/usr/bin/env python# -*- coding: utf-8 -*-'''Plot a figure from a batch of MessageStatsReports'''import matplotlib.pyplot as pltfrom matplotlib.tic原创 2020-06-11 16:16:15 · 617 阅读 · 0 评论 -
机会网络:ONE学习笔记三:defualt_settings.txt配置文件解读
本文参考了 https://www.cnblogs.com/SunSmileCS/archive/2012/12/28/2836927.html以及https://blog.csdn.net/wb7931021/article/details/41077047本文属于学习并做笔记,感谢来自博主的分享,如有侵权请联系,定及时删除。One中的配置文件是设置了整个仿真环境的条件,包括以下内容...转载 2018-12-08 15:19:13 · 1093 阅读 · 3 评论 -
机会网络:ONE模拟器学习笔记四:ONE模拟器中的包功能
本文属于学习并做笔记,感谢来自博主的分享,如有侵权请联系,定及时删除。本文转自https://www.cnblogs.com/SunSmileCS/archive/2013/01/06/2847097.html one的源码包主要有applications,core,gui,input,interface,movement,report,routing,ui,test这十个包。本文主要...转载 2018-12-08 15:34:00 · 2443 阅读 · 0 评论 -
机会网络:ONE模拟器学习笔记五:路由模块MessageRouter的动作原理
本文属于学习并做笔记,感谢来自博主的分享,如有侵权请联系,定及时删除。https://www.cnblogs.com/SunSmileCS/p/3153355.html作者:SunSmile 出处:http://www.cnblogs.com/sunsmilecs 欢迎转载,也请保留这段声明。本节主要了解MessageRouter可以用来进行传输Message的Connection来源问题...转载 2018-12-08 15:55:15 · 1602 阅读 · 2 评论 -
ONE仿真学习笔记World类
参照其他博主的博客学习了下,此文章仅为学习机会网络做笔记使用,若有侵权,请联系,定及时删除。ONE仿真中core包下world类是所有节点的共有类,在该类中设置节点属性。/* * Copyright 2010 Aalto University, ComNet * Released under GPLv3. See LICENSE.txt for details. */pack...转载 2019-01-15 18:08:49 · 904 阅读 · 1 评论 -
ONE仿真学习笔记——直接运行Prophet路由算法报错以及解决方案
问题:直接修改路由算法为ProphetRooter后,运行报错,报错信息:java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)at java.u...原创 2019-01-15 18:15:48 · 932 阅读 · 4 评论 -
ONE平台仿真学习笔记:利用ONE中已有算法进行比较及绘图
运行one仿真中自带的 DirectDelivery、Epidemic、Prophet算法,在缓冲区相同的条件下进行平均时延的比较,并通过Python绘制图像。1.缓存区大小参数设置:1)新建mysettings.txt文件2)添加需要的参数设置Scenario.name = Epidemic _%%Group.bufferSize%%Group.router = EpidemicRo...原创 2019-01-15 18:25:00 · 3761 阅读 · 14 评论