私は問題をデバッグすることができませんでしたが、ラインで見ているクラスを呼び出すときにTCLとNS2"エラー。 私はtclファイルを実行していて、次のエラーを生成します。値をハードコードしていますが、それでも動作しません。なぜそれはnametraceラインが好きではないのですか?上記のコードを実行する
set val(rp) AODV ;# routing protocol
set opt(x) 3500
set opt(y) 2000
set ns_ [new Simulator]
set tracefd [open map.tr w]
$ns_ trace-all $tracefd
set namf [open map.nam w]
$ns_ namtrace-allwireless $namf opt(x) opt(y)
次のエラー
(_o3 cmd line 1)
invoked from within
"_o3 cmd namtrace-allwireless file4 3500 2000"
invoked from within
"catch "$self cmd $args" ret"
invoked from within
"if [catch "$self cmd $args" ret] {
set cls [$self info class]
global errorInfo
set savedInfo $errorInfo
error "error when calling class $cls: $args" $..."
(procedure "_o3" line 2)
(SplitObject unknown line 2)
invoked from within
"$ns_ namtrace-allwireless $namf $opt(x) $opt(y)"
(file "map.tcl" line 45)
は、誰もが、エラーがスローされていると私はそれをデバッグするために取ることができるもののステップ理由上の任意のアイデアを持っていますが生成されます。