問題タブ [omnet++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4393 参照

simulation - Omnet++での乱数のシードの指定

Omnet++でディストリビューションのシードを手動で指定する方法を誰かが知っているかどうか疑問に思っています。たとえば、omnetpp.iniファイルを使用すると次のようになります。

前もって感謝します!

0 投票する
1 に答える
557 参照

networking - OMNET++ でアドホック ネットワークの動作をシミュレートするには、どのネットワーク シミュレーション モデルを使用すればよいですか?

私は政府機関で学生インターンとして働いており、大学での主要なプロジェクトを完了しています。私の仕事は、アドホック ネットワークの動的ルーティング プロトコルをシミュレートすることです。私は C++ でのプログラミング経験が豊富なので、OMNET++ ネットワーク シミュレータを選択しました。作業環境に簡単に適応でき、OMNET IDE で提供されるサンプルをいじることができました。

問題文: 今、私は自分のタスクに取り掛かる必要があります。つまり [ http://www.mediafire.com/?s5ajo8gavhcf6sr ] 紙を見てください。omn​​et でアドホック ネットワーク モデルを構築し、それにルーティング プロトコルを適用するための一般的な手順を教えてください。

可能であれば、その論文の要約を読んで、より深い洞察を提供していただければ幸いです。

0 投票する
1 に答える
1538 参照

c++ - TCPパケットシミュレーション+omnet

関数todo()があり、すべてのルーターの中でノードから宛先に送信されるパケットにこの関数を実装したいとします。

だから私はパケットがイーサネット経由でTCPを通過することを望みます(何でもかまいません)そして行きながら私はそれを呼び出すtodo()ことによってパケットを処理したいと思います。

私はこれをオムネットでシミュレートしようとしているので、アドバイスが必要でした...

最初にTCPスタック全体を実装する必要がありますか、それともシミュレーション用の組み込み機能がありますか?ある場合は、前述のことを実行できますか?

私はomnetの使用の初心者ですので、これを行う方法のガイドラインを教えてください....どうもありがとう...

0 投票する
1 に答える
4093 参照

routing - OMNet ++:EtherSwitchおよびEtherHostデバイスの構成とルーティング。方法?

OMNet++でネットワークシミュレーションを構築しようとしています。問題は、EtherSwitchおよびEtherHostデバイスを構成してIPを与える方法がわからないことです。スイッチとルーター間のトラフィックをルーティングするために必要なルーティングコードは何ですか。ルーターのポートのIPアドレスは、次の表のようにする必要があります。

ルータレッグIP1
------ 1 --- 192.168.1.0/24
1 ------ 4 --- 192.168.4.1
1 ------ 5 --- 192.168.5.1
2 --- ---- 2 --- 192.168.2.0/24
2 ------ 5 --- 192.168.5.2
2 ------ 6 --- 192.168.6.2
3 ------ 3-
--192.168.3.0 / 24 3 ------ 4 --- 192.168.4.3 3
------ 6 --- 192.168.6.3

必要なネットワークの画像は次のとおりです。

通信網

私のNEDファイル:

}

0 投票する
1 に答える
662 参照

networking - OMNet++: ethg ゲートと pppg ゲートの違いは何ですか?

OMNet++ のマニュアルを検索しましたが、ゲートに関する情報は見つかりませんでした。ethg と pppg の違いは何ですか?

0 投票する
1 に答える
2955 参照

c++ - omn​​et のゲートを介して .msg を送信するにはどうすればよいですか?

TCP/IP シミュレーションを実装するために、レイヤーごとにパケットを作成します。

omn​​et send 関数は、定義を使用しcMessageてサブクラス化したときにオブジェクトの送信のみをサポートするため、データを失うことなくゲートを介してそのパケットを送信する方法を見つけることができません。cMessage.msg

たとえば、追加destAddressしたいアプリケーション層の場合、次のpacketLengthように作成しました。

今、それを実装するために omnet に.cc,クラスを作成しました:.h

必要なすべてのデータを含む新しいデータを取得した後AppPacket、それを下位層 (トランスポート層) に送信したいのですが、send 関数はcMessageオブジェクトのみを送信するため、送信できません。

私に何ができる?メッセージの要点は、ネットワーク パケットの実装を支援することだと思いました。

0 投票する
1 に答える
1934 参照

macos - make library not found

I'm trying to compile a program using a third party library, Omnet++ in my case. Apparently "make" does not find a library, but the path it uses is correct as you can see (in the sense that I can see the library under omnet++ source tree)

0 投票する
1 に答える
1090 参照

dynamic - How to get the object of the module dynamically created in OMNet++ 4?

I'm a newbie in OMNet. In my project, I dynamically create a simple module, and I want to use the object created by this module. Does anyone can give me some help?

Source is here:

Basically, I want to find the object related to the "mod".

Thank you

0 投票する
1 に答える
613 参照

boost - BGL グラフを使用したダイクストラのアルゴリズムの実装

OMNET++ で BGL ライブラリを使用して Dijkstra の最短パス アルゴリズムを実装しようとしています。

その過程で、同じためにGraphviz DOTファイルが必要であることに気づきました。

graphviz を使用してアルゴリズムの DOT ファイルを作成するにはどうすればよいですか?

0 投票する
2 に答える
2291 参照

c++ - 文字列型の引数で fputs を使用する

ファイルに文字列を書き込むために C++ で fputs を使用しています。

次のような簡単なステートメントを使用すると、

fputs ("information", pFile);

すべて問題なく、「情報」がファイルに書き込まれます。しかし、型の変数を書くと、

std::vector<std::string>

ファイルにいくつかの非 ASCII 文字が格納されます。std::vector<std::string>型を fputs が認識できる形式に変換するメソッドを使用する必要がありますか?