ns2中otcl重载C-的命令的问题
12-16
大家好,NS2手册里有这个例子
Agent/SRM/Adaptive instproc distance? addr {
$self instvar distanceCache_
if ![info exists distanceCache_($addr)] {
set distanceCache_($addr) [$self cmd distance? $addr]
set distanceCache_($addr)
}
}
我想重载mobilenode的setdest函数,如下
Node/MobileNode instproc setdest { x y speed} {
$self cmd setdest $x $y $speed
}
不知道 为什么,能进入这个函数,但是没有执行C++里的setdest并且出错退出
是因为3个参数的调用不能这样写吗?
Agent/SRM/Adaptive instproc distance? addr {
$self instvar distanceCache_
if ![info exists distanceCache_($addr)] {
set distanceCache_($addr) [$self cmd distance? $addr]
set distanceCache_($addr)
}
}
我想重载mobilenode的setdest函数,如下
Node/MobileNode instproc setdest { x y speed} {
$self cmd setdest $x $y $speed
}
不知道 为什么,能进入这个函数,但是没有执行C++里的setdest并且出错退出
是因为3个参数的调用不能这样写吗?
出错信息?
上下文?
谢谢,今天重新弄了一遍又好了,晕死
可能是我改了后执行make但没有make install
相关文章:
- 请问OPNET的ODB下的命令pktrace怎么用?(05-08)
- 请问matlab的lsim信号仿真这个命令的功能(05-08)
- 在ns的无线代码中的off和on命令(05-08)
- 关于poly2trellis命令的问题 (05-08)
- 华为E1750 WCDMA Modem如何进行AT命令交互(05-08)
射频专业培训教程推荐