Hi all, When I'm checking the output trace file. I find the time only precises to 6 digits after the decimal point. like this: + 0.004101 4 3 ack 40 ------- 1 6.0 1.0 433 5448 - 0.004101 4 3 ack 40 ------- 1 6.0 1.0 433 5448 r 0.004101 3 4 tcp 1500 ------- 1 1.0 6.0 1307541 5384 + 0.004101 4 6 tcp 1500 ------- 1 1.0 6.0 1307541 5384 - 0.004101 4 6 tcp 1500 ------- 1 1.0 6.0 1307541 5384 r 0.004102 4 3 ack 40 ------- 1 6.0 1.0 433 5448
But my simulation needs the precision to be 9 or more digits. So I tried to change the C++ code in ns-2.31/trace/basetrace.h like this: //Default rounding is to 6 digits after decimal #define PRECISION 1.0E+6 I define the PRECISION to 1.0E+9 and I run the make clean; make depend; and make command. But it doesn't work. So I'm here to ask for help. Thank you very much! Looking forward to your reply. Best regards