Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:13/16
2024/05/17:19/24

2024/03/19より396/1408
人気モジュール
No.1: フォーラム 117
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット90
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット81
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Documentation & Reference Links
     QualNetの習得について
投稿するにはまず登録を

題名 投稿者 日時
   QualNetの習得について thide 2006/6/19 20:08
   » Re: QualNetの習得について forum_support 2006/6/20 10:58
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
forum_support
投稿日時: 2006/6/20 10:58
モデレータ
登録日: 2005/5/17
居住地: 東京都中野区中央4-5-3 ?構造計画研究所
投稿: 322
Re: QualNetの習得について
引用:

・シミュレーションはGUIベースのもので行うのか、それとも
 ファイルへの記述("MAC-PROTOCOL MAC802.3"など)で行うの
 でしょうか。
 User's Guideの説明では双方どっちつかずに感じます。
 GUIベースでモデルを作成して、ファイルを修正するという
 イメージであっていますか?


基本的にシナリオの作成(シミュレーション条件の設定)は
GUIベースで行えます。また、GUIが使用するシナリオ設定用
ファイルとqualnet.exe(シミュレータ)が使用するファイル
は分かれています。

GUIは .scn ファイルを作成し、ここにXML形式でシナリオを
書き出してくれます。

次に run ボタンを押すと .scn ファイルのあるディレクトリ
にシナリオファイル名と同名のディレクトリが作成されます。
このディレクトリ内に各種のシミュレーション実行用ファイル
が作成されます。
例えば、

xxxx.config : シミュレーション設定の核となる設定ファイル
xxxx.nodes  : シナリオで設定したノードの位置や移動情報
xxxx.app    : シナリオで設定したアプリケーション情報

といったものです。これらは全てテキスト形式であり、
フォーマットは User's Guide や各種ライブラリのマニュアル
に説明が記述されています。
ここで xxxx.config が最も重要なファイルで、この中でxxxx.nodes
、xxxx.app ファイルなどが指定されています。

最後にGUIの実行ボタンを押すと GUIは qualnet.exe を

qualnet.exe xxxx.config

といった形で実行します。

従って、ほとんどの場合、config ファイルをユーザーが記述
する必要は無く、GUIで設定することが可能です。
もちろん、config ファイルをテキストエディタで編集して
コマンドプロンプトより qualnet.exe xxxxx.config として
実行していただいても構いません。

引用:

・検討したい事は、無線伝送におけるMAC層での衝突回避です
 が、Network層以上についても詳細設定が必要ですか


ネットワーク層以上の振る舞いについて、着目しないのであれ
ば、必要はないです。この場合、
TCP -> TCP lite
IP -> IPv4
Routing -> dynamic, bellman ford
というプロトコルが使用されます。
これらで問題が無いようでしたら、変更する必要はありません。
ただし、ルーティングプロトコルによっては、無線区間にパケット
を送信する間隔が変わってきますから、検討する必要があると
思います。ルーティングプロトコルの影響を排除したければ
スタティックルーティングにする必要があるかもしれません。

引用:

・何かチュートリアル的なドキュメントはないのでしょうか


ダウンロードサイトにQualNet-3.9.5-ProductTour.pdfという
ドキュメントがあると思います。これがチュートリアル的
な役割を果たします。

引用:

 たとえば、pure-ALOHAのスループット計算を行うといった
 よく参考書などにあるような題目のもの
 あるいはサンプルプログラムなどもないですか?


通常、Qualnetで出力されるスループットは、アプリケーション
レベルでの End-End のスループット値です。

mac レベルでのスループットの考え方は色々とあると思います
から、この部分はユーザーが測定するするコードを追記する必要
が出てきます。(例えばアプリのデータのみ、あるいはルーティング
パケットも対象とするとか)

mac レイヤで受信パケットを処理する部分や、送信イベントに
あたる関数でユーザー定義の統計値を更新する必要があると
思います。

フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT