問題タブ [ns-3]
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.
ns-3 - Ns3 でノードを宣言する
私は NS3 をまったく初めて使用します。2 つの eNB とそれらの間に 1 つの UE を設定して x2 ハンドオーバーを実証する任務を負っています。eNB と UE を正常に設定し、UE のモビリティ モデルも設定しました。XML トレースを生成したいと考えています。コードに次の行を追加したときに、NetAnim で実行するファイル
また、ノードが 2 つ追加され、宣言した 3 つ (2 つの eNB と 1 つの UE) ではなく合計 5 つのノードが得られます。
あなたの親切な援助が求められています。
以下は私のソースコードの抜粋です
linux - exec "`dirname "$0"`"/../../waf "$@"
私はns3が初めてです。C++ で書かれたいくつかの簡単なプログラムがあります。
以下のコマンドでns3プログラムを実行します
上記の行の機能を説明できる人はいますか?
c++ - エラー: /usr/bin/ld: 最終リンクに失敗しました: ファイルが切り捨てられました
NS3 コンパイル (waf 経由) で次のエラーが発生します:-
/usr/bin/ld: 最終リンクに失敗しました: ファイルが切り捨てられました
collect2: ld が 1 つの終了ステータスを返しました
同じ理由として何が考えられますか?
r - R script if (nrow(layer_data) == 0) return() 引数の長さがゼロ
グラフをプロットする必要がありますが、次のエラーが見つかりました: if (nrow(layer_data) == 0) return() 引数の長さがゼロです。これは私が使用しているスクリプトです:
これは rate-trace.txt の一部です
何か考えはありますか?
c++ - 最適化設定時の未使用変数警告
最適化を有効にして次のコードをコンパイルすると
次のようなコンパイラ警告が表示されます。
NS_LOG_INFO
マクロはコンパイラによって最適化されるためです。コンパイルするには、次のような無駄で醜いコードを追加する必要があります。
警告、最適化、およびジャンクコードを無効にせずにコンパイルするにはどうすればよいですか?
c++ - ns3 パケットが失敗しました
私のシミュレーションでは、多くのパケットを正常に送信しましたが、ある時点で次のエラーが発生しました。
すべてのパケットは同じサイズであり、NetDevice のキューが空になるのを待ってから、次のパケットを送信します。なぜこれが起こっているのか誰にも分かりますか?
ありがとう
ns-3 - 間接的なコミュニケーションを防ぐ
私はそのようなネットワークトポロジを持っています:
(A を B と C に接続、B を C に接続)
これらのノードを接続するために PointToPointChannel を使用しています。また、A ノードがノード B 経由で C ノードと通信できないようにしたい (直接リンクのみを使用) どうすればそのような通信を防ぐことができますか?
c++ - スレッドを使用してファイルにログオンする方法
私はシミュレーター (ns3) を使用しています。私のメイン アプリケーションでは、いくつかのファイルをダウンロードするために Consumer という名前のアプリケーションをいくつか割り当てています。このクラス (Consumer) では、ファイルのダウンロードが終了したら、ファイルにいくつかの統計情報を記録したいので、スレッドを使用してこれらの関数 (以下に示す) を実装しました。問題はありませんが、スレッドを作成する関数を呼び出すと、非常に大きな数でログ ファイルを開くことができません。
何が問題だと思いますか?どうすれば修正できますか?