<?xml version="1.0" encoding="Big5"?>
<?xml-stylesheet type="text/css" href="document.css"?>
<document xmlns:HTML="http://www.w3.org/1999/xhtml">
	<title>
	NS2 圖形分析工具介紹
	</title>
	<content>
	<subject>→ Nam 介紹</subject>
	Nam 是一個能將 NS2 模擬結果視覺化顯示出來的工具, 他能顯示封包的流向和 Drop 等資訊. 
	<HTML:BR/>
	執行方式:
		<HTML:OL>nam &lt; trace-file &gt; </HTML:OL>
	畫面 : 
	<HTML:BR/>
	<HTML:IMG src="graph/ns_graph_tool_1.PNG" border="1"/>	
	<HTML:BR/>
	此外再介紹一些關於在 nam 中顯示的NS2語法(如顯示顏色、標籤等)
	<HTML:BR/>
	<HTML:B>Node options - color, shape, label</HTML:B>
		<HTML:OL>
		<item><HTML:FONT color="green"># 設定 node 顏色</HTML:FONT></item>
		<item><HTML:B>$node color red</HTML:B></item>
		<HTML:BR/>
		<item><HTML:FONT color="green"># 設定 node 形狀(預設圓形)</HTML:FONT></item>
		<item><HTML:B>$node shape square (circle, square, and hexagon)</HTML:B></item>
		<HTML:BR/>
		<item><HTML:FONT color="green"># 設定 node 的標籤</HTML:FONT></item>
		<item><HTML:B>$node label "Text"</HTML:B></item>
		<HTML:BR/>
		<item><HTML:FONT color="green"># 設定 node 標籤的顏色</HTML:FONT></item>
		<item><HTML:B>$node label-color blue</HTML:B></item>
		</HTML:OL>
	<HTML:B>Link options</HTML:B>
		<HTML:OL>
		<item><HTML:FONT color="green"># 設定 Link 顏色	</HTML:FONT></item>
		<item><HTML:B>$ns duplex-link-op $n1 $n2 color green</HTML:B></item>
		<HTML:BR/>
		<item><HTML:FONT color="green"># 設定 Link 的標籤 </HTML:FONT></item>
		<item><HTML:B>$ns duplex-link-op $n1 $n2 label "Text"</HTML:B></item>
		<HTML:BR/>
		<item><HTML:FONT color="green"># 設定 Link 標籤的顏色 </HTML:FONT></item>
		<item><HTML:B>$ns duplex-link-op $n1 $n2 label-color blue</HTML:B></item>
		</HTML:OL>
	</content>
	<content>
	<subject>→ XGraph 簡介</subject>
	如你安裝 ns2 採用 all in one 方式安裝, 你也許會發現還有一個工具, 叫做 xgraph (註:在 win32 上沒有),
	這個工具原理非常簡單, 只要你給他一個檔案, 包含x軸和y軸的資訊它就可以根據這些資訊, 畫出曲線圖來,
	如下圖 :
	<HTML:BR/>
	<HTML:IMG src="graph/ns_graph_tool_2.PNG" border="1"/>	
	<HTML:BR/>
	不過 ns2 中並沒有提供一些那你能夠快速產生能在 xgraph 模擬的文件的函數, 你必須要自己將定義你要顯示的參數,
	寫回檔案去, 比如說我要 xgraph 幫我描繪出在模擬中某一段時間之內的封包遺失情形, 我就必須自己去抓
	trace-all 產生出來的被 Drop 掉封包的那幾行, 你可以自己寫一個 Shell script 或 Perl 
	程式去幫助你完成這些工作, 如完成後你的檔可能會是下面這種格式 : 
	<HTML:BR/>
	<HTML:TABLE width="50%" cellpadding="0">
		<HTML:TR>
			<HTML:TD>x 軸</HTML:TD>
			<HTML:TD>y 軸</HTML:TD>
		</HTML:TR>	
		<HTML:TR>
			<HTML:TD>$time</HTML:TD>
			<HTML:TD>$packet_drop_count</HTML:TD>
		</HTML:TR>	
		<HTML:TR>
			<HTML:TD>......</HTML:TD>
			<HTML:TD>......</HTML:TD>
		</HTML:TR>	
		<HTML:TR>
			<HTML:TD>......</HTML:TD>
			<HTML:TD>......</HTML:TD>
		</HTML:TR>	
		<HTML:TR>
			<HTML:TD>......</HTML:TD>
			<HTML:TD>......</HTML:TD>
		</HTML:TR>	
	</HTML:TABLE>
	<HTML:BR/>
	接下來你只要在命令列模式下打xgraph &lt; 你的檔名 &gt;, 即可產生出曲線圖出來. 之後會有一個章節,
	會詳細的示範如何分析 ns2 產生出來的 trace file.
	</content>
</document>

