Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/04/28:10/12
2024/04/27:21/24

2024/02/28より286/1375
人気モジュール
No.1: フォーラム 5
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット10

No.1:どっかの巡回ロボット10

日曜日からの合計
メイン
   Network Layer Settings: IP, QoS, Queuing & Scheduling
     キューが空になった時間について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
10low
投稿日時: 2015/10/7 17:41
新米
登録日: 2015/9/29
居住地:
投稿: 4
キューが空になった時間について
outputキューが空になった瞬間の時間を出力したいのですが,調べたところ”キューが空になる”という部分はnetwork_ip.cppのNetworkIpOutputQueueIsEmptyという関数を使えばいいと思うのですが
空になった瞬間のシミュレーション時間を出すにはどうしたらいいでしょうか?
forum_support
投稿日時: 2015/10/7 18:57
モデレータ
登録日: 2005/5/17
居住地: 東京都中野区中央4-5-3 ?構造計画研究所
投稿: 322
Re: キューが空になった時間について
こんにちは、forum_supportです。

シミュレーション時間の取得方法についてのお問い合わせでしょうか?

シミュレーション時間は、
node->getNodeTime()
でns単位の時間が得られます。
標準出力でしたら、
char clockStr[MAX_STRING_LENGTH];
TIME_PrintClockInSecond(node->getNodeTime(), clockStr, node);
printf("currentSimTime = %sS\n", clockStr);

#なお、
#NetworkIpOutputQueueIsEmpty
#は、キューが空かどうかを返す関数で、空になった時に呼ばれる関数ではありません、念のため。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT