2017-03-17 10 views
0

omnet ++を使用して簡単なシミュレーションを作成しようとしています。私はnedのようなものを使用しないでください。その代わりに、私は、プログラム制御のもとで完全にシミュレーショントポロジーを設定したモジュールを割り当てたいと思っています。 (つまり、シミュレーションを設定し、main()でnedを使用する代わりに接続などを設定します)Omnet ++アプリケーションでネットワークを接続する方法

これはどうやって行っていいですか? (あなたが私を指すことができます任意の例?)

おかげ

答えて

1

は、NEDのトップレベルのネットワークを作成し、builderまたはそのような何かと呼ばれる単一の単純なモジュールをドロップします。次に、そのモジュールのinitializeメソッドで必要なモジュールを作成/接続します(または、t = 0のときにメッセージをスケジュールし、そこにネットワークを構築します)。

OMNeT ++には、サンプル/ルーティングでこれとまったく同じような例があります。 NetBuilderの設定を選択します。この例では、外部ファイルからネットワークトポロジを読み取っていますが、変更することで任意のトポロジを作成できます。

ネットワーク生成のための実際のコードはNetBuilder::buildNetwork

+0

おかげでサンプル/ルーティング/ビルダー/ netbuilder.ccであります!まさに私が探していたもの。 – LostInTheFrequencyDomain

関連する問題