2016-05-06 9 views
0

この問題を解決するのは混乱します。ファイルを実行すると、エラーは次のようになります。何か考えてもらえますか?ns2を使用したカラム名 "config_link"が無効

invalid command name "config_link" 
>   while executing 
>  "config_link 0 $i [expr {$bandwidth($i)}] $delay_ DropTail " 
>   ("for" body line 2) 
>   invoked from within 
>  "for {set i 1} {$i<=$numSERVERS} {incr i} { 
>  config_link 0 $i [expr {$bandwidth($i)}] $delay_ DropTail 
>  }" 

とエラーが起こるコードです:

#SOURCE − SERVER i 
for {set i 1} {$i<=$numSERVERS} {incr i} { 
config_link 0 $i [expr {$bandwidth($i)}] $delay_ DropTail 
} 

答えて

0

無効なコマンド名 "config_link"

'config_link'、 'config-link'などは、ns2/anyパッチ、AFAIKには含まれていません。

含む例 "[式expr {$帯域幅($ I)}] $ DELAY_ DropTail": https://www.google.com/webhp?hl=all&gws_rd=ssl#hl=en&q=[expr+{%24bandwidth(%24i)}]+%24delay_+DropTail →→http://www.cs.odu.edu/~mweigle/papers/gelle-ms-proj-08.pdf

?あなたがしようとしていることを知るために、あなたのsimulation-file.tclを 'Google Docs'にアップロードすることができます。


+0

私のソースコードとエラーが表示されたら、なぜこのようなことが起こっているのかを知ることができます。 https://docs.google.com/document/d/1dYtS5pQ_bP91YNt28YR0DPslje6cyRfldtC2nsP4wxU/edit?pref=2&pli=1 – lei

+0

http://homepages.laas.fr/calbeasa/calbeasa/Publications_files/report.pdfを参照してください。サブルーチンは別のファイル。 "config_link"は "subroutines.tcl"に定義されています。これはメインスクリプトの最初のコマンドとして提供する必要があります。 ... –

関連する問題