欢迎来到天天文库
浏览记录
ID:26631594
大小:1.29 MB
页数:35页
时间:2018-11-28
《网路模拟器ns-2之使用手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、網路模擬器NS-2之使用手冊(草稿)作者:黃國棟黃漢祥黃紀璟中華大學資訊工程系中華民國九十一年三月35目錄安裝手冊…………………………………………………………………….…..01~091.使用需求………………………………………………………….…….….012.在WindowsMe/2000安裝方式………………………………….…….….013.補充……………………………………………………………….…….…..084.參考網址………………………………………………………….…….…..09使用手冊…………………………………………………………………..……..10~18附錄一、OutputFi
2、leFormat...…………………………………………………...19~251.NAM各欄位格式及範例…………………………………………………..192.NEWTRACEFILE格式…………………………………………………...23附錄二、TCL語法整理…………………………………………………………26~3335§安裝手冊§一、使用需求:‧電腦週邊設備:nCPU:600MHz以上。n記憶體:256M以上。n硬碟容量:40GB以上。‧寬頻網路:NS2各元件需要快速的連線網路下載,各元件的檔案總共數百MegaBytes。‧VisualC++6.0。二、在WINDOWME/2000的安裝方式:1.
3、在DOS環境下c:programMicrosoftstudioVC98bin執行vcvars32.bat的批次檔,藉以設定VisualC++的路徑以及環境變數;並且可以手動編輯autoexec.bat中路徑或環境變數。以下為一Autoexec.bat的範例,僅供參考,並不硬性規定需如此設定:@echooffvcvars32.batsetPATH=%PATH%;c:etsimtclsetPATH=%PATH%;c:etsimtksetPATH=%PATH%;c:etsimotclsetPATH=%PATH%;c:etsimtclclsetPATH=%PAT
4、H%;c:etsims2setPATH=%PATH%;c:progra~1tcl@echoon2.新增一個NetSim的資料夾在C:裡面。或是新增在你想放置的磁碟中。3.DOWNLOADNS2的個別元件:a.TCL(ToolCommandLanguage),anopensourcescriptinglanguage。b.TK:(ToolKit),AGUIextensionforTCL。c.OTCL:物件導向的Tcl/Tk延伸。d.TCLCL:Tcl/C++interface。e.ns-2.1b7orhigher(在此列舉2.1b8的版本)。4.解壓縮以上所DOWNLOAD
5、的檔案到C:NetSim的資料夾中,解壓縮之後在NetSim資料夾中應該是〈圖一〉這種情況。35〈圖一〉5.安裝tclandtk:第一步就是complietcl:在tcl目錄按下dir/w指令就可以看到跟〈圖二〉類似的目錄:〈圖二〉在tcl中最需要注意的莫過於他的子資料夾win,而最重要的就是他裡面一個叫makefile.vc35的資料夾,在makefile.vc中需要修改一些設定如〈圖三〉反白處:〈圖三〉最主要修改的地方是:倒數二、三行的地方,在c:progra~1micro~3vc98這一行中,需注意的是micro~3,需依照使用者所安裝目錄順序所決定。在此,因為Micro
6、softVisualStudio安裝的順序在MicrosoftFrontPageandMicrosoftOffice之後,所以這裡才需改為micro~3。6.接下來就是compile,在c:etsimtclwin下執行下列的指令:nmake–i–fmakefile.vc‧nmake:執行VisualC++指令的compiler。‧-i:忽略錯誤現象且持續執行。‧-f:使用下列的檔案去compile。7.接下來在tk部分則是跟tcl是一樣的步驟,記得要到跟〈圖四〉一樣的位置去更改有關路徑的部分:〈圖四〉358.安裝otcl/tclcl:如前面安裝tclandtk一樣,適當的修改m
7、akefile.vc的檔案,就能判定之前tclandtk的路徑是否正確。〈圖五〉就是tclandtk的一部份:〈圖五〉修改完畢之後,在c:etsimotcl下執行nmake–i–fmakefile.vc。compile完之後,在otcl的目錄底下就可以看到像〈圖六〉一樣的檔案內容:〈圖六〉35(在這裡NetSim資料夾是建立在D磁碟中)9.下一步是compiletclcl,有點不一樣的步驟是在d:etsimtclclconfm
此文档下载收益归作者所有