⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delay.awk

📁 这是一个NS2仿真实例
💻 AWK
字号:
#延时统计

#程序:
    BEGIN{
    highest_packet_id=0;
    }

    {
    action=$1;
    time=$2;
    node_1=$3;
    node_2=$4;
    type = $5;
    pktsize=$6;
    flow_id=$8;
    node_1_address=$9;
    node_2_address=$10;
    seq_no=$11;
    packet_id=$12;

    if(packet_id>highest_packet_id)
     highest_packet_id=packet_id;

    if(start_time[packet_id]==0)
       start_time[packet_id] = time;
    if(flow_id==2 && action!="d") {
       if(action=="r") 
      {  
         end_time[packet_id] = time;
      }
    }else{  
         end_time[packet_id]=-1; 
    }
   }

   END{   
         for(packet_id=0;packet_id<=highest_packet_id;packet_id++) { 
          start= start_time[packet_id];
          end= end_time[packet_id];
          packet_delay=end-start;
     
          if(start<end)   printf("%f %f\n",start,packet_delay);
        }
   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -