問題タブ [ns2]
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.
macos - NS2: 単一のネットワークで 2 つの異なる mac プロトコルを実行しているノードをシミュレートする方法は?
既存のルーティング プロトコルを変更し、802.11p を使用する車と 802.3 を使用する沿道の AP という 2 つの異なるタイプのノードを持つネットワークで、それがどのように機能するかをシミュレートしたいと考えています。
802.11p と 802.3 の組み合わせなど、2 つの異なる MAC プロトコルを使用するネットワークでルーティング プロトコル シミュレーションを実行する方法を知っている人はいますか ??? リンクをいただければ幸いです。
networking - Linux で音声データの損失システムを作成する
音声データ (rtp) を取り込み、このデータに損失 (遅延やパケットのドロップ/損失など) を作成するシステムを作成するにはどうすればよいですか? システム(データ)の出力は読み取り可能である必要があるため、ns-2を使用できない可能性があると思いました。また、ns-2はVBR(音声に必要)をサポートしていません。私はこの点で間違っているかもしれません。Linux 環境でこの損失状態を達成するにはどうすればよいですか? 提案をしてください。
c++ - デバッグシンボルは存在しますが、eclipseはそれらをソースコードに関連付けません
私はかなり大きなプログラム(NS2ネットワークシミュレーター)の変更に取り組んでいますが、Eclipseでデバッグできると便利です。gccにデバッグシンボルを生成させるようにmakefilesを構成し(CFLAGSに-gを追加)、実際に生成されますが、Eclipseはそれらのシンボルに関連付けられたコードを実際に見つけることを拒否します。「既存のコードを使用したMakefileプロジェクト」を使用してソースコードの巨大なフォルダをインポートし、「デバッグ」を押すとプログラムが実行されます。デバッガーに停止するように指示すると、認識したメソッドで停止することがよくありますが、メソッドの名前をクリックすると、メソッドが定義されているソースファイルが実際には別のタブで開いていても、「ソースは利用できません」と表示されます。私はすべてのソースをプロジェクトにインポートしています。make構成に何かが欠けていますか?
^長い紛らわしい説明、私は知っています...スクリーンショットを参照してください:http: //imageshack.us/photo/my-images/651/zzz1fu.jpg/
上記のスクリーンショットのIPKTAgent::deBurst()は、integrated_agent.hで宣言されていることに注意してください。これは、他のタブで開いているファイルです。
また、プロジェクトエクスプローラーでデバッグしている実行可能ファイルのエントリを展開すると、構成されているファイルの一部のみが一覧表示されます。何が得られますか?(スクリーンショットを参照してください。リストにはさらに多くのファイルがあるはずです。私が使用しているファイルはありません)。スクリーンショット:http: //imageshack.us/photo/my-images/96/zzz2z.jpg/
ns2 - NS-2 で 2 つの基地局間の接続をセットアップしようとする際の問題
私は NS-2 を初めて使用し、モバイル ノード (UE) が近くのモバイル ノードのダミー基地局として機能する環境を作成しようとしています。したがって、それらから要求されたデータはすべて、UE から要求ノードにルーティングされます。しかし、次のトポロジを作成しているときに問題に直面しています。私の手順は次のとおりです。 1. 単一のドメインとその中に 2 つのクラスターを作成します。2. メイン基地局とその中のサービング ノードを宣言します。3. サービス提供ノードを基地局として定義されている 2 番目のクラスタ。4. このサービング ノードは、2 番目のクラスタ内の他の多くのノードに接続されています。
ns2 - av_open_input_file は -2 を返しますが、ファイルは存在します (NS2 の libav)
NS2 で .wav ファイルを読み込み、gsm にエンコードしてネットワーク経由で送信するシミュレーションを作成しようとしています。私はすでに、.wav を読み取り、gsm にエンコードし、ハード ドライブに保存するアプリケーションを作成することができました (テスト済み、正常に動作します)。今、Network Simulator 2 を拡張して同じことをしようとしましたが、gsm エンコーディング アプリケーションでそのファイルに問題はありませんでしたが、常にそのようなファイルがないと言う av_open_input_file に問題があります。私が使用する呼び出し:
libavは明らかに何らかのファイルプロトコルを使用しているため、パス、絶対パス、相対パスをハードコーディングし、「file://」を前に置いて、すでに別のファイルを試しました。次に、自分でファイルを開こうとしました:
(この呼び出しは、av_open_input_file によって呼び出されることになっている libav の file.c で見つかりました) そのようなファイルを開くことに問題はありません。すべて問題ないようです。
助言がありますか?
よろしく、フロレンカ
tcl - ns2 でのスクリプトのシミュレーションの実行
デスクトップ (fedora) に ns2 と tcl をインストールしました。nam1.14 でシミュレーションを実行しようとすると、「ns を実行できませんでした:そのようなファイルやディレクトリはありません」と表示されます。tcl スクリプトを実行しようとすると、次のように表示されます。 「bash:ns: コマンドが見つかりません」.なぜこれが起こっているのですか? 指示に従って ns-allinone-2.34 をインストールしました。助けてください。
networking - NS2 用の TCL スクリプト ジェネレーター
NS2用のオープン ソース TCL スクリプト ジェネレーターはありますか? NS2 に付属の NAM があります。他に何かありますか。ウェブベースのものは素晴らしいでしょう!
shell - シェル スクリプトを使用して ns2 で複数のシミュレーションを実行する
複数のシナリオを生成するために、ns2 の setdest ユーティリティを使用して次のスクリプトを使用していますが、スクリプトが機能しません。
if条件 setdest is not executable をエコーするだけです
このように setdest を使用します
./setdest
setdest のディレクトリにあるのに、なぜこれが機能しないのですか? このシェル スクリプトに ./setdest を書き込むにはどうすればよいですか?
tcl - モバイル ノードを tcl で静的にする方法は?
コード:
このコードは実行されますが、モバイルノードは毎回動的です動的モバイルノードを静的にする方法は? 静的モバイル ノードにする方法と、ns2 tcl コードでランダム化されたオーバーヒアリングを行う必要がある
tcl - バイトを割り当てられません - NS-2 での大規模シミュレーション
5000 ノード以上で NS-2 を使用してシミュレーションを実行しています。
次のエラーが発生しました。
' unable to alloc 32026 bytes
' [このようなエラーが多数] および ' bus error
'
コードを最大 500 ノードで使用しましたが、問題なく動作しました。現在、大規模なネットワークをシミュレートしています。以前にこのエラーに遭遇した人はいますか?