Re: [問題] 請教簡單問題 TCL 與 .cc 關係 - 續

看板Network_Sim作者 (天空快快黑)時間13年前 (2011/06/15 21:40), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《sysrq (從零開始)》之銘言: : : : set host($i) [$ns_ node [lindex $routetemp [expr $router_count]]] 在 tcl\lib\ns-node.tcl : 519 : : : set nodeid [$host($i) id] : : 在 tcl\lib\ns-node.tcl : 107 : 請問在上述 tcl 中的 node 與 id 是怎樣來的? : 在 .cc 中有對應的 code 嗎? : 我試著用 grep 但找不到相關, : 麻煩各位大哥指點一二。 要找tcl的指令,有兩個地方可以看看 一個是 tcl\lib 下,有很多預設行為的 ns otcl command,一般比較常見的 otcl command 在這裡可以找到,這裡的 lib 是純 tcl 另外一個則是每個 module 的 command function,一些使用者自定義的 otcl command 在這裡做定義,這邊是使用 tclcl 將 tcl args 傳至 c++ ,呼叫 c++ function 處理 完畢之後,在利用 return 傳回 TCL_OK 或是透過 tcl.result 傳回值 http://www.isi.edu/nsnam/ns/doc/node11.html ns2 的 tcl/otcl/tclcl/c++ 之間的關係是初學者最常搞混的地方, 需要多 K 一下 source code,並且自己試著去修改增加 command ,才會比較容易理解 tcl與c++之間的互動 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.34.199

06/22 12:59, , 1F
謝謝.
06/22 12:59, 1F
文章代碼(AID): #1D-BPJaK (Network_Sim)
文章代碼(AID): #1D-BPJaK (Network_Sim)