2008年5月22日 星期四

NS2的擴充方法(一)

這個方法是看完老師的,以及NS by Example的網頁之後
自己試著使用已有的C程式來新增加到NS2裡面去

供我們方便使用

首先先下載ex-linkage.c這個檔案到ns-2.29資料夾裡

這裡我有新增加一個資料夾放這個檔案

接下來我需要編輯ns-2.29裡的Makefile這個檔案

在"OBJ_CC = \"和"$(OBJ_STL)"之間輸入

newC/ex-linkage.o \

然後存檔

接著因為ex-linkage.c裡面有設定兩個變數

所以我需要到ns-2.29/tcl/lib的ns-default.tcl設定這兩個變數的初值

Agent/MyAgentOtcl set my_var1_otcl 10

Agent/MyAgentOtcl set my_var2_otcl 5.5

設定完成後存檔

開啟cygwin

到ns-2.29

然後重新編譯($ make)

編譯完成後我要做測試

先下載ex-linkage.tcl檔案

然後執行


測試OK!

因為有設定初值,所以不會出現warning message

沒有留言: