omnet ++を使用して簡単なシミュレーションを作成しようとしています。私はnedのようなものを使用しないでください。その代わりに、私は、プログラム制御のもとで完全にシミュレーショントポロジーを設定したモジュールを割り当てたいと思っています。 (つまり、シミュレーションを設定し、main()でnedを使用する代わりに接続などを設定します)Omnet ++アプリケーションでネットワークを接続する方法
これはどうやって行っていいですか? (あなたが私を指すことができます任意の例?)
おかげ
omnet ++を使用して簡単なシミュレーションを作成しようとしています。私はnedのようなものを使用しないでください。その代わりに、私は、プログラム制御のもとで完全にシミュレーショントポロジーを設定したモジュールを割り当てたいと思っています。 (つまり、シミュレーションを設定し、main()でnedを使用する代わりに接続などを設定します)Omnet ++アプリケーションでネットワークを接続する方法
これはどうやって行っていいですか? (あなたが私を指すことができます任意の例?)
おかげ
は、NEDのトップレベルのネットワークを作成し、builder
またはそのような何かと呼ばれる単一の単純なモジュールをドロップします。次に、そのモジュールのinitializeメソッドで必要なモジュールを作成/接続します(または、t = 0のときにメッセージをスケジュールし、そこにネットワークを構築します)。
OMNeT ++には、サンプル/ルーティングでこれとまったく同じような例があります。 NetBuilder
の設定を選択します。この例では、外部ファイルからネットワークトポロジを読み取っていますが、変更することで任意のトポロジを作成できます。
ネットワーク生成のための実際のコードはNetBuilder::buildNetwork
おかげでサンプル/ルーティング/ビルダー/ netbuilder.ccであります!まさに私が探していたもの。 – LostInTheFrequencyDomain