收集统计信息,是针对每一个节点来说的。

OMNeT++ 仿真内核可以自动记录一个有关消息交换历史的详细日志, 通过在 omnetpp.ini 文件中设置如下配置选项:

record-eventlog = true

首先在类 Txc15 的私有属性中增加:

cLongHistogram hopCountStats;
cOutVector hopCountVector;

然后在初始化中:

hopCountStats.setName("hopCountStats");
hopCountVector.setName("HopCount");

接着当消息到达目标节点时,更新统计信息:

hopCountVector.record(hopcount);
hopCountStats.collect(hopcount);

最后标量信息需要调用finish()函数手动记录:

recordScalar("#sent", numSent);
recordScalar("#received", numReceived);hopCountStats.recordAs("hop count");

把跳数记录在一个输出向量里(横坐标是仿真时间,纵坐标是跳数);
柱状图搜集到的是标量数据(scalar data)(横坐标是跳数,纵坐标可以是密度函数也可以是数量),跳数的均值(mean)、标准差(stddev)、最小值(min)、最大值(max)、方差(variance)。

标准差(Standard Deviation),标准差定义为方差的算术平方根,反映组内个体间的离散程度;

方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。

OMNeT 例程 Tictoc15 学习笔记相关推荐

  1. omnet++中ticitoc1学习笔记

    一.首先需要打开三个文件 1. omnetpp.ini文件前三个例子不用看 2..cc文件放的是具体的代码 3..ned文件放的是网络的搭建设计 .ned文件下方的design显示的是设计出的网络图, ...

  2. 毫米波雷达AWR1642BOOST代码走读学习笔记

    相关官网文档: IWR1642BOOST官网文件 IWR1642BOOST User guide IWR1642 Single-Chip 76- to 81-GHz mmWave Sensor dat ...

  3. 2022-04-21 Omnet学习笔记(一)

    Omnet学习笔记(一) 前言 1.本机为Inspiron 5005,为64位,所用操作系统为Windos 10.所使用软件为Omnet-5.2.1. 2.推荐Omnet入门教程系列 实验现象 在网络 ...

  4. STM32F429I-Discovery学习笔记--(1)简单上手和官方例程的下载与使用

    STM32F429I-Discovery学习笔记–(1)简单上手和官方例程的下载与使用 到手测试 收到开发板后我们要首先检查一下外观有没有磕碰破损,排针是否发生弯折,重要的是看一下JP3和CN4处的跳 ...

  5. STM32学习笔记——基于正点原子例程编码器模式小结

    STM32学习笔记--基于正点原子例程编码器模式小结 最近一段时间学习了,STM32f4的编码器功能,经过自己探索和他人的热心帮助,对于编码器模式有了一定了解.STM32f4单片机提供编码器模式,以便 ...

  6. OpenCV学习笔记#002 OpenCV相机检校例程运行

    OpenCV学习笔记#002 OpenCV相机检校例程运行 OpenCV学习笔记#002 OpenCV相机检校例程运行 所需文件 修改文件 修改in_VID5.xml 修改VID5.xml VS 设置 ...

  7. 【嵌入式环境下linux内核及驱动学习笔记-(15-1)例程】

    目录 1.在APP直接调用标准文件IO操作I2C(针对学习笔记-15的15.3节) 1.1 mail.c 1.2 mpu6050.h 1.3 mpu6050.c 1.4 Makefile 2.以外称i ...

  8. halcon例程学习笔记(8)---瓶子编号识别bottle2.hdev

    通过此例程的学习主要学会了一般字符识别的流程  主要是:图像预处理----字符分割---字符识别 本例程主要难点在与字符分割方面,例程很好的展示了如何对未知字符,位置间隔等不均匀,位置不确定的字符如何 ...

  9. ESP32+PlatformIO库开发--TFT_eSPI库例程解析(学习笔记1)

    文章目录 前言 一.TFT_Clock_Digital例程简介 二.代码记录 1.初始化全局变量 2.conv2d()函数 3.初始化 4.loop循环中的程序段 总结 前言 本文主要记录自己在VSC ...

  10. Crypto++入门学习笔记(DES、AES、RSA、SHA-256)

    Crypto++入门学习笔记(DES.AES.RSA.SHA-256) 背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip): 最近,基于某些原因和需要,笔者需要去了解一下Crypt ...

最新文章

  1. 微信公众平台开发书籍推荐
  2. ROS学习:创建机器人的urdf
  3. OpenCV 基本绘制Basic Drawing
  4. 嵌入式Linux系统中的.lds链接脚本基础
  5. 线框图用什么软件_为什么要在线框中着色?
  6. observable_在Completablefuture和Observable之间转换
  7. python 读取geotiff_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...
  8. spark 如何用netty实现akka的actor模型
  9. django.forms生成HTML,python – 在django中为表单自动生成表单字段
  10. asp二进制mysql_asp 二进制保存数据库
  11. 窄带包络Matlab分析,窄带随机过程的产生及其性能测试
  12. 魔兽争霸3 ce基址 偏移
  13. android 光晕动画,充电动画软件下载
  14. vb访问服务器文件,VB6打开远程服务器文件
  15. php 数组处理方法,关于PHP数组问题的处理方法
  16. 【3】天猫精灵开放实验平台实验— 切换意图,参数传递
  17. java split 数字_java 怎样分割数字和汉字
  18. UUID简介以及java代码获取UUID示例
  19. Markdown如何设置字体颜色加粗倾斜
  20. springboot学生信息管理的设计与实现毕业设计源码191219

热门文章

  1. [Mongodb] 3.使用mongodb -----------使用compass
  2. 计算机学报latex模板\renewcommand\figurename失效
  3. LightOJ1336
  4. 类案检索功能优化建议(一)——开发路径辨析
  5. Flex 加载Base64编码的二进制字符串图片
  6. Spring自定义消息转换器替换ResponseBody
  7. 关于一个微信公众号:原子与分子模拟
  8. Google浏览器更改默认路径为D盘路径
  9. win10怎么设置锁定计算机,win10电脑自动锁屏怎么设置_让win10电脑自动锁屏的设置方法...
  10. Math工具的使用 abs,ceil floor round