KeLiu-GPSR nam 文件无法正常打开 解决方法
2014-07-19 18:12
405 查看
1、nam文件无法正常打开显示仿真场景的问题
按照上次博文中撰写的GPSR安装方法将GPSR_KeLiu安装完毕后,会出现nam文件无法正常打开显示仿真场景的问题,可以通过以下两个步骤来解决。
原GPSR中关于nam文件的相关操作有
set namfile [open $opt(nam) w]
$ns_ namtrace-all $namfile
为了得到完整的nam文件必须对其进行修改
set namfile [open $opt(nam) w]
$ns_ namtrace-all-wireless $namfile $opt(x) $opt(y)
因为对于无线移动场景的仿真,需要规定场景的大小,并且,在导入场景文件后,还需要记录场景中节点位置以及移动情况,因此需要添加如下代码
(1)找到导入场景的代码
if { $opt(sc) == "" } {
puts "*** NOTE: no scenario file specified."
set opt(sc) "none"
} else {
puts "Loading scenario file..."
source $opt(sc)
puts "Load complete..."
}
在其后加入如下代码,用来记录场景中节点的初始化位置
for {set i 0} {$i < $opt(nn)} {incr i} {
$ns_ initial_node_pos $node_($i) 10
}
(2)找到下面代码并在其中位置添加
for {set i 0} {$i < $opt(nn) } {incr i} {
gvar-create-mobile-node $i
#在这里添加如下代码,用来记录节点移动目的地及移动速度
$node_($i) namattach $namfile
}
按照上次博文中撰写的GPSR安装方法将GPSR_KeLiu安装完毕后,会出现nam文件无法正常打开显示仿真场景的问题,可以通过以下两个步骤来解决。
原GPSR中关于nam文件的相关操作有
set namfile [open $opt(nam) w]
$ns_ namtrace-all $namfile
为了得到完整的nam文件必须对其进行修改
set namfile [open $opt(nam) w]
$ns_ namtrace-all-wireless $namfile $opt(x) $opt(y)
因为对于无线移动场景的仿真,需要规定场景的大小,并且,在导入场景文件后,还需要记录场景中节点位置以及移动情况,因此需要添加如下代码
(1)找到导入场景的代码
if { $opt(sc) == "" } {
puts "*** NOTE: no scenario file specified."
set opt(sc) "none"
} else {
puts "Loading scenario file..."
source $opt(sc)
puts "Load complete..."
}
在其后加入如下代码,用来记录场景中节点的初始化位置
for {set i 0} {$i < $opt(nn)} {incr i} {
$ns_ initial_node_pos $node_($i) 10
}
(2)找到下面代码并在其中位置添加
for {set i 0} {$i < $opt(nn) } {incr i} {
gvar-create-mobile-node $i
#在这里添加如下代码,用来记录节点移动目的地及移动速度
$node_($i) namattach $namfile
}
相关文章推荐
- IAR版本不兼容导致无法正常打开工程文件--解决方法
- linux下无法正常打开pdf文件的解决方法
- CHM文件无法打开的解决方法
- 解决win7下vc++6.0无法打开文件的方法
- IIS无法打开,提示无法找到指定的文件的解决方法
- 英文Windows无法打开中文名CHM文件的解决方法
- 无法打开文件libci.lib 解决方法
- 无法打开预编译头文件的解决方法及预编译头原理
- 关于 CHM 文件无法打开的解决方法
- CHM文件无法打开的解决方法
- vs.net2003无法打开*.xsd文件的解决方法
- 非中文操作系统下正常打开有中文链接的CHM文件解决方法!!!
- 扩展名.EML的文件无法用OutLook直接打开的解决方法
- 无法打开chm格式文件解决方法
- chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法
- 无法打开预编译文件的解决方法
- XP中HTM/HTML文件图标无法正常显示的解决方法
- 无法打开chm文件解决方法
- [C#]连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- ie无法直接打开xml 文件的解决方法: