0

これは rtt-estimator.h で見つかりました。コンストラクターはm_initialEstimatedRtt、再送信タイムアウト値を直接制御すると思われる値を設定します。

の値を設定する方法がわかりませんm_initialEstimatedRtt

その値を変更するために使用できるという名前のメソッドSetCurrentEstimateが表示されますが、それを使用する場合、シミュレーションのどの段階で変更する必要があるのか​​ わからないため、初期値を制御することを好みます。

また、例で設定されているデフォルト値は何ですか? どこで見つけることができますか?

4

1 に答える 1

1

主に属性システムを使用して、その変数を設定する方法はたくさんあります。その変数に関連付けられている属性は、rtt-estimator.cc の ns3::RttEstimator::InitialEstimation です)

標準のスクリプト レイアウトに従っている場合は、次のコマンド ライン引数を使用するだけです。

--ns3::RttEstimator::InitialEstimation=1.0s

このチュートリアルでは、コマンド ラインと環境変数を使用した属性の使用について、穏やかに紹介しています 。引数

そこに詳細があります: http://www.nsnam.org/docs/release/3.19/manual/html/attributes.html

ConfigStore も役立つかもしれません: http://www.nsnam.org/docs/release/3.19/manual/html/attributes.html#configstore

于 2014-02-27T16:37:04.567 に答える