NSページ最終更新日 2006.9.10, 和訳最終更新日 2006.9.11
以下に示すのは、無線シミュレーションで使われているコマンドのリストです: $ns_ node-config -addressingType \-adhocRouting \ -llType \ -macType \ -propType \ -ifqType \ -ifqLen \ -phyType \ -antType \ -channelType \ -topoInstance \ -wiredRouting \ -mobileIP \ -energyModel \ -initialEnergy \ -rxPower \ -txPower \ -agentTrace \ -routerTrace \ -macTrace \ -movementTrace \ このコマンドは、基本的には、mobilenodにおいて設定されるために使われるものです. さらにこのコマンド(一部は新しいnode API)を知るには、nsの注とDocumentationの中に ある"Restructuring ns node and new Node APIs"というタイトルの章を参照して下さい. $ns_ node optional:hier address このコマンドは、node-configコマンドのところで見た、node configurationが終わったあとに、 mobilenodeを作り出すために使われます. $node log-movement このコマンドは、以前はmobilenodeの動きを記録することができるために使われていましたが、 今では$ns_ node-config -movementTraceのONまたはOFFにとって代わられました. create-god num_nodes このコマンドは、Godインスタンスを生成するために使われます.mobilenodeの数が引数として 渡されます.これは、Godインスタンスが、トポロジーのconnectivityに関する情報を保存する 行列を生成するためです. $topo load_flatgrid X Y optional:res これは、地形のグリッド(格子)を初期化します. と は、トポロジーのx-y座標で、 グリッドのサイズを決めるために使われます.グリッドの解像度は、 で通すことができます. デフォルトでは、1が通常使われています. $topo load_demfile file-descrptor DEMFileオブジェクトを地形の中に読み取るものです. DEMFilesについて詳しく知るには、/dem.cc,.hを参照して下さい. $ns_ namtrace-all-wireless namtrace X Y このコマンドは、namにおいて、ノードの動きのログが取れるための、namtrace file を 初期化するものです.namtrace fileの記述子、無線トポロジーのXとY座標は、 このコマンドによってパラメーターを通すことができます. $ns_ nam-end-wireless stop-time このコマンドは、namに により、シミュレーションの止まる時間を伝えるために使われます. $ns_ initial_node_pos node size このコマンドは、namにおいてノードの初期位置を定義します. は、namにおいてノードのサイズを表します.この関数は、mobility modelが定義された 後に呼び出される必要があります. $mobilenode random-motion 0 or 1 Random-motionは、mobilenodeがランダムに動き方向付けられ、ランダムにdestinationが nodeに割り当てられるために使われます.0はrandom-motionを無効にし、1は、有効にします. $mobilenode setdest X Y s このコマンドは、mobilenodeのために、destinationを設定するために使われます. mobile nodeは、 と で与えられたdestinationへ、速度\ m/sで向かって動き始めます. $mobilenode reset このコマンドは、nodeにおける全てのオブジェクト(LL,MAC,phyなどのような network components )をリセットするために使われます. Internal procedures 続いて、無線ネットワーキングのけるinternal proceduresに関するリストです. $mobilenode base-station BSnode-hier-addr これは、wired-cum-wireless scenariosのために使われます.ここでは、 mobilenodeは、nodeのドメインにおける、base-stationnode infoが提供されます. アドレスは、wired-cum-wireless scenariosが基本的には階層的なアドレッシングを用いるため 階層構造をしています. $mobilenode log-target target-objectは、通常、traceオブジェクトで、mobilenodeの動きと、もしenergy modelが 提供されていれば、energy usageを記録されるために使われます. $mobilenode topography topoinstance このコマンドは、nodeがtopographyオブジェクトを扱えるように提供するときに使われます. $mobilenode addif mobilenodeは、一つ以上のnetwork interfaceを持つことができます. このコマンドは、nodeに対して、network interfaceへパスするときに使われます. $mobilenode namattach namtracefd このコマンドは、mobilenodeにnamtrace file 記述子である を付加するときに使われます. nodeにおける全てのnam traceは、このnamtrace fileへと書き込まれます. $mobilenode radius r 半径 は、ノードのレンジを表します.nodeの半径 の円の中に入っている全てのmobilenodeは、 隣接ノードと考えられます.この情報は、通常はgridkeeperによって使われます. $mobilenode start このコマンドは、mobilenodeの動きを出発させるために使われます.
Google Adsense広告
無線ネットワークシミュレーション since 2006.9-
|
|