問題タブ [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 投票する
0 に答える
1406 参照

omnet++ - 外部インターフェースは OMNETPP/INET でどのように機能しますか?

ここ数日、非常に単純なネットワークを構築して実行しようとしましたが、役に立ちませんでした (構築しようとしているネットワークのほとんどは、extServer の例から借用したものです)。IPアドレス、ルートなどの構成に関係なく、機能させることができないようです。
多くの人が苦労しているのを見てきましたが、どこにも解決策が投稿されていません。INET の Emulation フォルダにある readme ファイルは、役立つというよりはややこしいものです。したがって、次の単純なネットワークを機能させるためにあなたの助けが必要です.

私が構築したいネットワーク (これ以上簡単なことはありません):

私のセットアップ:

  • ソフトウェア:

    • PCAP が有効な OMNET++ 4.6。
    • INET 統合ヘッド (私が気に入っているいくつかの機能が含まれています)。
  • OS:

    • OMNET++ をホストするゲストとしての VirtualBox の Xubuntu。Virtualbox を使用する理由は、Host Win 7 マシンが「cSocketRTScheduler: could not set socketopt for raw socket.」というエラーで外部インターフェイスの例を実行することを拒否するためです。ソースを少し変更し、WSAGetLastError 関数を使用すると、「要求されたアドレスはそのコンテキストでは無効です。」という問題が解決されました。

    • VirtualBox に戻る :) Xubuntu には、IP アドレス 10.0.0.1 とネットマスク 255.255.255.0 のホストオンリー ネットワークに設定されたネットワーク インターフェイスが 1 つあります。

omn​​etpp.ini での標準ホスト設定:

標準ホストは、extServer の例と同じ server.mrt を使用しています。

router.mrt は次のとおりです。

このネットワークを機能させる方法についてのアイデアは大歓迎です。機能する場合は、後で拡張したいと考えています。また、ステップバイステップのスタイルで提案があれば幸いです。

前もって感謝します。

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

omnet++ - OMNET++ プロジェクトに含めるブルーム フィルター クラス

私は OMNET++ を使用してプロジェクトを行っています。必要なのは、まともなブルーム フィルター クラス (文字列を受け取ることができるハッシュ関数と単純な制御関数: 追加/リセット/チェック) だけなので、そのオブジェクトを作成してネットワークで使用できます。自分で作ってみたのですが、ハッシュ関数の部分が面倒でした。シンプルな macbook pro でプロジェクト シミュレーションを実行しています。推奨事項はありますか?

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

omnet++ - Omnet++ に最適な OS は何ですか?

パフォーマンスを評価するために、Omnet++ で光ファイバー ネットワークを開発します。このソフトウェアは OS MAVERICKS でどの程度動作しますか? Windowsではうまく動かないと聞きました。

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

c++ - OMNeT++ でのシミュレーション中にネットワークの構成を変更するには?

OMNeT++ で要素の.iniファイルのいくつかのパラメーターを変更したいと考えています。たとえば、ノードが制御メッセージを受信するときなど、シミュレーションの実行中にノードの伝送速度を変更したいと考えています。

一部の変数= ${複数の値}として記述された構成を何らかの方法でループすることが可能であるという情報を見つけましたが、 .iniファイルには条件句がなく、それらのファイルに C++ 関数からのデータを渡す方法はありません (私は心配です)。

私は INET を使用していますが、他のモデルのユーザーはすでにこのような問題に悩まされているかもしれません。

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

distributed - omn​​et での分散ネットワーク シミュレーション

ほとんどの omnet モジュールは、集中型の通信モデルを備えています。申し訳ありませんが、これまで完全な分散型モジュールを追跡することはできませんでした。私は、omnet でメッシュ決定論的アプローチまたは分散予約プロトコルを実装したいので、INETMANET フレームワークを使用する傾向があります。

誰かが Mac 層で分散通信モデルを備えた特定のモジュールを教えてくれれば、それは私にとって大きな助けになるでしょう。

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

omnet++ - omn​​et - Inet - ノードの送信順序を決定する要因

送信シーケンスに関して一般的な質問があります。INET -> 例 -> manetrouting -> dynamicNodeCreation では、どのノードがビーコン送信を開始する必要があるかをどのように決定しますか。そして、送信する次のノードはどのように選択されるのでしょうか。

初期化関数の getIndex() が送信ノードの選択に使用される tic-toc の例を試してみました (例: txc10.cc)。しかし、私は INET の例でそのような機能を理解していません。

ビーコン占有マップ ベクトルとして、ビーコン送信用のそれぞれのノードを選択する方法はありますか?

ビーコン占有マップ ベクトルとして、ビーコン送信用のそれぞれのノードを選択できる方法はありますか。

この問題について包括的でないことをお許しください。

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

omnet++ - OMNet++ でユーザー定義関数を宣言するにはどうすればよいですか?

ドキュメントに記載されているように、c++ ファイルで関数を宣言し、.ned ファイルで呼び出しました。しかし、次のエラーが発生します。

以下は私のc++ファイルです。

ネットワーク記述ファイルで、関数を呼び出しました。

エラーが発生するのはなぜですか?