問題タブ [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.
omnet++ - OMNeT++ で WLAN インターフェイスを介して 2 つのノードを接続する方法は?
ネットワークには 3 つのノードがありNodeA
、NodeB
どれNodeC
もWirelessHost
. インターフェイスを介して接続NodeA
し、インターフェイスを介して接続する必要があります。私は次のように接続しました:NodeB
ppp
NodeB
NodeC
WLAN
NodeA
NodeB
NodeB
今、接続しNodeC
て通過したいのですがWLAN
、これを行う方法がわかりません。誰かがフレームワークでこれを行う方法を教えてもらえますOMNeT++
かINET
?
networking - omnet++でビデオトラフィックをシミュレートする方法
私はOmnet++を初めて使用し、omnet++でビデオトラフィックをシミュレートしたいと考えています。
どのライブラリを使用すればよいですか?VideoInterface
を見つけましたが、これが最適かどうかはわかりません。
ありがとう
c++ - ofstreamを使用してC++で.txtファイルにデータを書き込む以外の方法
ofstream
次のように、OMNET++で.txtファイルにデータを書き込もうとしiostream
ましたfstream
。
しかし、OMNET++は解決open
およびclose
機能していません。
ofstream
誰かがC++で.txtファイルにデータを読み書きするという同じタスクを達成する以外の方法を提案できますか?
routing - OMNET++ で EtherHost を使用する方法
IPネットワークをシミュレートするシミュレーションを構築しています。簡単に言うと、ルーターに接続された 2 つのホスト ノードを使用しています。FlatNetworkConfigurator を使用して IP を割り当てました。一方、私の他の2つのホストは、以下のnedファイルに示すように「EtherHost」です
しかし、私の質問は、パケットを生成するためにロジックをどこに追加する必要があるかということです。単純なモジュールから継承した tic と toc を変更すると、どうすれば IP パケットを生成できますか?
performance - Omnetpp モデル非対称チャネル
ビットトレント ネットワークをモデル化する必要があるため、多数のノードが相互に接続されています。各ノードのダウンロード速度は 600KBps で、アップロード速度は 130KBps です。問題は、これを omnetpp でモデル化するにはどうすればよいかということです。NEDファイルで、この方法でネットワークを作成しました。A と B がノードの場合:
ここで、mygate は inout ゲート、$i と $o は入力と出力のハーフ チャネルです。しかし、何かが速度でなければなりませんが、コードの最初の行に速度を設定すると、これは A のアップロード速度ですが、B のダウンロード速度でもあります。低速のサーバーからダウンロードすると、iダウンロードが遅い。Omnetpp でピアのダウンロード速度をモデル化するにはどうすればよいですか? これは理解できません。「ダウンロード速度に達するまで k simultaneus ダウンロードを許可しますか?」と言う必要がありますか? またはそれは悪いアプローチですか?誰かが私に正しいアプローチを提案できますか? また、omnetpp に組み込みのモジュールが既に存在する場合は? 説明書を読みましたが、少しわかりにくいです。返信ありがとうございます。
graph - OMNet++ でのシミュレーションのために、グラフ構造をインポートし、そのグラフに基づいてオブジェクトのネットワークを作成する方法
実際のデータに基づくグラフがあり、その構造を使用して、そのグラフに基づくネットワークを OMNet で作成したいと考えています。さらに、OMNet オブジェクトを頂点として配置したいと考えています。
それが可能かどうか知りたいのですが、どうすればよいですか?
詳細情報: 個別のイベント シミュレーションを実行する必要があるため、(可能であれば) 最善の方法を見つけましたが、より良い方法を提案できる方がいらっしゃいましたら、よろしくお願いします。いくつかのアルゴリズムですが、シミュレートする必要があるため、python と simpy を使用するのが良いかどうかはわかりません)
あなたが提供できる助けに本当に感謝します。
valgrind - 一定回数実行すると Eclipse IDE がクラッシュするが、VALGRIND プロファイラーでは正常に動作する
OMNeT++ (Eclipse ベースの IDE) でコードを実行すると、一定数のイベントの後でシミュレーションがクラッシュします。そこで、メモリ リークをチェックするために、VALGRIND を使用しました。この valgrind プロファイラーを使用してコードを実行すると、シミュレーションは問題なく実行されます。この奇妙な行動の理由はわかりません。誰かがこの背後にある理由を説明できますか?
c++ - OMNET シミュレーション中に実行を中止する
シミュレーションには 4 つのノードがあり、コードではフラグをチェックしています。
いずれかのノードの実行中に true になった場合>>すべてのノードの実行を停止し、各ノードの終了メソッドを実行したい。
私は次のようにしようとしましたが、finishメソッドを呼び出しません!
どうすればできますか?ありがとう、
dynamic - OMNet++ で動的モジュールを静的モジュールに接続する方法
クラウドのコンピューティングに関するプロジェクトがあり、Omnet++ を使用しています。仮想マシンを表すために、乱数の動的モジュールを作成しようとしています。それができるようになりましたが、新しい動的モジュールを仮想マシンのコアを表す静的モジュールに接続できません。OMNet++ のユーザー マニュアルには、動的モジュールを別の動的モジュールに接続する方法が説明されていますが、動的モジュールを静的モジュールに接続する方法は説明されていません。
誰でも助けてもらえますか?