综合考虑此时的优势,simulator tool 的现有资源,开发语言。决策如下:

首选  PeerSim, java展开实验,有循环驱动和事件驱动混合模式  http://peersim.sourceforge.net/#download

其次,OMNeT++, c++展开实验,基于模块化组件的模拟器,教程丰富且简单易学 +可视化结果+Python进行结果分析(强烈推荐)    https://www.omnetpp.org/models

最后,ns-2 及以上版本。c++和 Otcl展开实验,流行度几乎最广   https://www.isi.edu/nsnam/ns/

  • 它是一个离散事件模拟器
  • 它支持有线和无线网络
  • 它支持模拟TCP,路由和多播协议

NS3:

  • 它也是一个开源的网络模拟器
  • 这是一个事件驱动的网络模拟器
  • 它是根据GNU GPLv2许可证授权的

QualNet的:

  • 它是GloMoSim的商业版本
  • 它使用C ++和C语言。

NETSIM:

  • 它是一个离散事件模拟器
  • 它具有面向对象的系统建模

TOSSIM:

  • 它用在Tiny OS中
  • 它可以模拟更多数量的节点。
  • 它是用C ++和Python语言开发的

JSim会:

  • 它是一个面向对象的网络模拟器
  • 有可能在Tcl环境中操作Java对象

真实:

  • 它是使用C开发的
  • 创建图形结构
  • 它有基于威胁的模拟软件包

使用策略,发现开发工具功能缺失时,考虑考虑,不行就换。立马换,不墨迹。

test zero --simulator choose相关推荐

  1. 如何在React Native中记录日志?

    本文翻译自:How to do logging in React Native? 如何为Web开发时在React Native中记录变量,例如使用console.log ? #1楼 参考:https: ...

  2. 清楚xcode缓存(老是忘记所有记下来方便以后查阅)

    清除XCode缓存和生成文件 1.Command-Option-Shift-K to clean out the build folder XCode4.2    finder中找到   /Users ...

  3. 清除XCode缓存和生成文件

    1.Command-Option-Shift-K to clean out the build folder XCode4.2    finder中找到   /Users/apple/Library/ ...

  4. iPad iPhone程序增加和删除启动画面

    直接拖放到程序目录下面就可以了. Default.png            iPhone默认启动图片,     320x480或者320x460 Default@2x.png     iPhone ...

  5. SIMPLIS仿真软件2.2-SIMPLIS快速入门2

    SIMPLIS仿真软件2.2-SIMPLIS快速入门2 导读 瞬态仿真 POP分析 AC分析 导读 本文承接上一篇文章.开始介绍SIMPLIS仿真部分.正如上一篇所讲的快速入门的定位,该文对SIMPL ...

  6. SIMetrix教程-002.快速开始一个仿真

      我们以一个双脉冲测试电路为例,讲解如何快速创建一个仿真. File>>New>>SIMetrix Schematic: 新建好后建议先保存,可以通过菜单进行保存,也可以按工 ...

  7. SIMetrix 8.30 电路仿真软件用表达式为元器件值赋值的方法

    SIMetrix/SIMPLIS电路仿真软件 SIMetrix/SIMPLIS为一款结合速度与精度的模拟电路仿真软件,SIMetrix基于SPICE模型,可精确仿真瞬态:而SIMPLIS则是对器件进行 ...

  8. 解决Xcode模拟器attaching卡死问题

    清除XCode缓存和生成文件 1.Command-Option-Shift-K to clean out the build folder /Users/"用户名"/Library ...

  9. ios simulator android,How to open IOS Simulator in Android Studio for Flutter application

    问题 Today I have started learning Flutter. I am using Android Studio in Mac. I have already Configure ...

最新文章

  1. [Google API](5)筛选结果
  2. Java 基础搞定了,还能学点什么?
  3. vc获取当前路径,并且创建文件
  4. Matlab 2016b+TimeSat 3.1中文经典安装及使用教程(附下载地址)
  5. style.width与offsetWidth的区别
  6. 正经人一辈子都用不到的 JavaScript 方法总结 (一)
  7. 矩阵运算_Sophus库的使用
  8. 用JAVA打出的计算机_如何用Java代码操作计算机文件?
  9. 基于无线传感器网络LEACH算法的改进
  10. 利用word2007插入参考文献
  11. 什么是数据增强(Data Augmentation)
  12. 参考文献自动生成--
  13. python海龟画图代码大全_【程序源代码】python 海龟画图
  14. 如何在谷歌地图自定义范围_如何在Google表格中更改和创建自定义数字格式
  15. vb html listview,VB中listview控件
  16. 你以为你真的了解二进制吗?详解JDK中的二进制骚操作
  17. RN终止所有节点进程并启动npm服务器命令
  18. 技术分享 | 《云原生下的IAST落地实践》
  19. READ-2204 FL-WBC Enhancing Robustness against Model Poisoning Attacks in Federated Learning
  20. SEO网站导航系统的优化方法

热门文章

  1. jQuery使用blur()方法触发两次的解决方法
  2. uniapp、vue,vuex中state改变,getters不动态改变的完美解决方案!
  3. 解决javascript动态改变img的src属性图片不显示问题
  4. 如何编写与非贪婪匹配的正则表达式? [重复]
  5. c#)Excel常用格式操作
  6. mysql(五)查询缓存
  7. 《图像处理实例》之 曲线之间距离求解
  8. Linux文件系统大杂烩
  9. 都说Djnago框架重,那就让哥用15行代码写个django web程序!
  10. 2011 总结 2012 计划