• One网络模拟器探索之二:初次运行


    ONE在执行有两种方式一个是Shell中直接执行给定的脚本文件one.sh并指出配置文件即可;
    另一种方式是导入到ide中,eclipse或者netbeans都可以。


    我用的是eclipse环境,配置如下:
    第一步,创建一个project,名称随便,我填的名称是DTNSim;

    第二步,将one的源码导入到eclipse;

    第三步,工程属性中添加三个jar包(DTNConsoleConnection.jar、ECLA.jar和junit.jar),前两个ONE源码lib目录提供,后者需要自己从网上下载,我现在用的是junit-4.10.jar;在工程名称上右键快捷菜单,属性中选择"java build path"->"libraries"标签->add external jar files,添加DTNConsoleConnection.jar、ECLA.jar和junit.jar。

    第四步,选择run configurations,在弹出的对话框arguments标签中指出配置文件的名称(包含完整路径,或者相对路径),这里由于刚刚开始使用,先用默认的default_settings.txt这个配置文件。然后,点击run按钮就可以显示出GUI主界面了。 

    第五步,接下来就是ONE仿真器的操作了,不过比较简单,因为仿真的重点不在于仿真过程,而在于仿真结果的分析。在主界面中有一个类似于播放器播放图标的按钮,点击之后,仿真过程开始执行。 

    在仿真的过程中,住可以选择显示不同的信息,默认显示节点的运动和位置信息,在Eventlog窗口显示节点之间连接建立和撤销的信息,同时还有消息的生成、撤销、转发等信息。

    仿真过程可以通过工具栏GUI update下拉列表中选择图形界面的更新时间,当然这个更新时间与整个仿真世界中的时间进度是没有关系的。

    Top
    收藏
    关注
    评论
  • 相关阅读:
    Git tag
    Docker学习笔记五 仓库
    Docker学习笔记四 Docker容器
    Docker学习笔记二 使用镜像
    Docker学习笔记一 概念、安装、镜像加速
    element-UI 下拉条数多渲染慢
    scroll-view——小程序横向滚动
    Jquery slider范围滑块,为两个滑块设置不同的setp值
    自说自话2
    自说自话1
  • 原文地址:https://www.cnblogs.com/SunSmileCS/p/2836712.html
Copyright © 2020-2023  润新知