24小时热门版块排行榜    

查看: 251  |  回复: 1
当前主题已经存档。

daniel_liu

银虫 (小有名气)

[交流] 【讨论】仿真工具Glomosim

觉得小木虫上做无线通信的人不是很多啊~总之没怎么看见。而且 仿真编程专区里面经典的NS2 和GloMoSim 都没有。搞得我只有在“其它”里面发帖。进入正题,还是无线网络的仿真软件。


GloMoSim 是由加州大学洛杉基分校(University of California,LosAngels)开发的网络仿真器,它运行于Parsec(Parallel Simulation Environment for Complex System)并行可扩展离散事件仿真环境,非常适合于对大型无线移动网络进行仿真。


GloMoSim的下载
GloMoSim是为研究和教育的免费版软件。不用于任何商业和其它盈利为目的。下载地址为:UCLA Parallel computing laboratory, University of California .http://pcl.cs.ucla.edu/projects/glomosim/

需要说明的是,必须是教育或科研机构的域名才允许下载。

GloMoSim的安装
安装前的准备
l  GloMoSim和PARSEC的运行需要C编译器。所以必须确保在机器上已经安装了Microsoft VC++ version 6.0

l  如果需要用到可视化工具,还需要安装JAVA JRE或者JAVA SDK 1.2版或更高版本。

l  必须要有充分的权限修改计算机的环境变量。

PARSEC的安装:
(1)   下载并解压GloMoSim,并保存为"C:\glomosim\glomosim"。(本文GloMoSim的安装目录以C:\glomosim\glomosim为例,读者可以根据自己的安装目录进行相应的修改。)

(2)   进入GloMoSim/Parsec目录下的windows-nt-vc6.0子目录,将windows-nt-vc6.0下的所有文件复制保存到Parsec目录下。然后删除Parsec目录下的所有其它文件夹。

(3)  为Parsec设置环境变量。

右键单击“我的电脑”,选择“属性”->“高级”->“环境变量”

l   在“用户变量”中“新建”项PCC_DIRECTORY ,置值为:C:\glomosim\parsec(查看当前文件Pcc.exe所在的目录)。

l   在“用户变量”中将 path项的值置为 "C:\glomosim\parsec\bin"

(4) 为Microsoft VC++ version 6.0设置环境变量

l   在“用户变量”中将include项的值后加上分号。添加上"C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include; C:\Program Files\Microsoft Visual Studio\VC98\Include"

l   在“用户变量”中将lib项的值后加上分号。添加上"C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib; C:\Program Files\Microsoft Visual Studio\VC98\Lib"

l   在“系统变量”中将Path项的值后加上分号,添加上"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin"

可视化工具的安装(可选)
在GloMoSim的运行过程中,可视化工具的安装不是必须的。可视化工具的主要目的是用于网络设计者调试协议。它是用java 编写的用来提供多平台的可能性。通过由可视化工具提供的GUI来执行。

(1) 在计算机上安装JAVA JRE或者JAVA SDK 1.2版或更高版本。

(2) 设置环境变量:

l     在“系统变量”中将classpath项的值后加上分号,添加上   “C:\j2sdk1.4.2_04\bin”

l     在“系统变量”中将Path项的值后加上分号,添加上  “C:\j2sdk1.4.2_04\bin”

l     在“系统变量”中将jdk_home项的值置为“C:\j2sdk1.4.2_04\bin”

(3)  修改配置文件:

将config.in配置文件中的GUI-OPTION 、GUI-RADIO、 GUI-ROUTING 由NO修改为YES

GloMoSim的安装
l    编译VC++文件,在命令行状态下进入 C:\Program files\Microsoft VisualStudio\VC98\bin目录,输入:vcvars32

l    编译glomosim源文件。在命令行状态下进入C:\glomosim\glomosim\main目录,输入: makent。就可以成功编译了。这时可以在./glomosim/bin下看到要执行程序"glomosim.exe"。检查安装是否正确,可以运行"./glomosim config.in"。这时产生一个"glomo.stat"文件。将它与相同目录下的"glomo.stat.sample"文件进行比较来确保输出文件的有效。这时GloMoSim就成功安装了。

l   编译可视化工具。进入C:\glomosim\glomosim\java_gui目录,

    输入:javac *.java

l   启动可视化工具,从glomo/java_gui/directory目录,

    输入:java  GlomoMain

    这个工具允许我们调试和运行模型与场景,并可以分步执行、停止和重新开始。用不同的颜色显示移动的群用户和显示统计数字。可视化工具中,物理层的显示状态如下:当结点传输一个数据包时,从结点引出一条黄色的链接到势力范围内的所有其它结点,当每一个结点接收到数据包时,链路被删除,并且如果成功接受将会引出一条绿色链路,若是未成功接收,同引出一条红色链路。对于不同的包类型之间没有明显的区别。(如控制包与普通的数据包等)。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mofei1990

新虫 (初入文坛)

好~~~~~~~~顶之~
2楼2009-04-11 21:24:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 daniel_liu 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 wsYGJnURYvm6 2026-08-31 3/150 2026-09-01 01:40 by o3EMxHUAQDtS
[考博] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 EZ67DG6CvcKL 2026-08-31 4/200 2026-09-01 01:30 by o3EMxHUAQDtS
[基金申请] 国社科又开始会评了,不知道这次命运如何 +7 雨打竹帘 2026-08-30 11/550 2026-08-31 23:16 by hittle2008
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 EZ67DG6CvcKL 2026-08-31 3/150 2026-08-31 22:12 by o3EMxHUAQDtS
[基金申请] 基金未中,这种答复是模板吗? +6 zhaosm1982 2026-08-27 7/350 2026-08-31 21:18 by qdxxmc
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 能否申诉? +7 echo8914667 2026-08-30 8/400 2026-08-31 17:00 by yihongxu
[文学芳草园] 梦想 +5 myrtle 2026-08-26 5/250 2026-08-31 14:40 by hahaboy
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +6 gdd2018 2026-08-28 11/550 2026-08-30 08:58 by 超级无敌华子
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
信息提示
请填处理意见