看板 Network_Sim 關於我們 聯絡資訊
我是初入ns2的新手,這幾日研究例子時出了點問題,特此上來板上請教各位神人 根據柯老師的NS2模擬實驗的書上的例子 執行queue.tcl的時候,一直出現問題。 根據他書上要呼叫myfifo這個佇列, myfifo的{.cc, .h}檔、ns2的makefile以及ns-default.tcl都更改了,也都make過了。 但不曉得為什麼一直出現以下錯誤訊息 invalid commanf name "Queue/myfifo" while executing "Queue/myfifo create _o476" invoked from within "if [catch "$className create $o $args" msg] { if [string match "_FAILED_SHADOW_OBJECT_" $msg] } ........ ...... ...... ..... .... "$ns duplex-link $r1 $r2 56k 10ms $par1" (file "queue.tcl" line 57) 然後我的NS2是架設在ubuntu 11.10版本,ns2版本為2.35 不知道是否還有哪個模組或設定沒有修改到的, 煩請各位大大指教。 最後,謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.25.149
cassine:自訂的佇列也要向ns2註冊,書上這部份似乎漏掉了 06/15 22:04
cassine:錯誤訊息是說不認得自訂的佇列 06/15 22:04
dingyuchi:ns2版本換舊一點 用光碟給的 06/16 01:21
sympathy9511:所以是要去default註冊嗎?? 06/19 15:07
mitsui0309:也不用,你可以用老師課本的版本來改,不過mac要自己 06/19 19:39
mitsui0309:在重新編譯一次~(假如你想套用後來才出的mac版本) 06/19 19:40
sympathy9511:後來有用老師的版本改,然後可以了因為後來有看defaul 06/21 14:22
sympathy9511:發現下面好像老師有多加一些東西 不知道是不是這個原 06/21 14:22
sympathy9511:因,那如果要套用新版本是直接複製過去再make? 06/21 14:24