lowbw.ps

来自「对IEEE 802.11e里的分布式信道接入算法EDCA进行改进」· PS 代码 · 共 582 行

PS
582
字号
%!PS-Adobe-2.0%%Title: lowbw.ps%%Creator: gnuplot 3.7 patchlevel 1%%CreationDate: Fri Aug  9 14:58:05 2002%%DocumentFonts: (atend)%%BoundingBox: 50 50 554 770%%Orientation: Landscape%%Pages: (atend)%%EndComments/gnudict 256 dict defgnudict begin/Color true def/Solid false def/gnulinewidth 5.000 def/userlinewidth gnulinewidth def/vshift -56 def/dl {10 mul} def/hpt_ 31.5 def/vpt_ 31.5 def/hpt hpt_ def/vpt vpt_ def/M {moveto} bind def/L {lineto} bind def/R {rmoveto} bind def/V {rlineto} bind def/vpt2 vpt 2 mul def/hpt2 hpt 2 mul def/Lshow { currentpoint stroke M  0 vshift R show } def/Rshow { currentpoint stroke M  dup stringwidth pop neg vshift R show } def/Cshow { currentpoint stroke M  dup stringwidth pop -2 div vshift R show } def/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def/DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def/BL { stroke userlinewidth 2 mul setlinewidth } def/AL { stroke userlinewidth 2 div setlinewidth } def/UL { dup gnulinewidth mul /userlinewidth exch def      10 mul /udl exch def } def/PL { stroke userlinewidth setlinewidth } def/LTb { BL [] 0 0 0 DL } def/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def/LT0 { PL [] 1 0 0 DL } def/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def/Pnt { stroke [] 0 setdash   gsave 1 setlinecap M 0 0 V stroke grestore } def/Dia { stroke [] 0 setdash 2 copy vpt add M  hpt neg vpt neg V hpt vpt neg V  hpt vpt V hpt neg vpt V closepath stroke  Pnt } def/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V  currentpoint stroke M  hpt neg vpt neg R hpt2 0 V stroke  } def/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M  0 vpt2 neg V hpt2 0 V 0 vpt2 V  hpt2 neg 0 V closepath stroke  Pnt } def/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M  hpt2 vpt2 neg V currentpoint stroke M  hpt2 neg 0 R hpt2 vpt2 V stroke } def/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M  hpt neg vpt -1.62 mul V  hpt 2 mul 0 V  hpt neg vpt 1.62 mul V closepath stroke  Pnt  } def/Star { 2 copy Pls Crs } def/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M  0 vpt2 neg V  hpt2 0 V  0 vpt2 V  hpt2 neg 0 V  closepath fill } def/TriUF { stroke [] 0 setdash vpt 1.12 mul add M  hpt neg vpt -1.62 mul V  hpt 2 mul 0 V  hpt neg vpt 1.62 mul V closepath fill } def/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M  hpt neg vpt 1.62 mul V  hpt 2 mul 0 V  hpt neg vpt -1.62 mul V closepath stroke  Pnt  } def/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M  hpt neg vpt 1.62 mul V  hpt 2 mul 0 V  hpt neg vpt -1.62 mul V closepath fill} def/DiaF { stroke [] 0 setdash vpt add M  hpt neg vpt neg V hpt vpt neg V  hpt vpt V hpt neg vpt V closepath fill } def/Pent { stroke [] 0 setdash 2 copy gsave  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat  closepath stroke grestore Pnt } def/PentF { stroke [] 0 setdash gsave  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat  closepath fill grestore } def/Circle { stroke [] 0 setdash 2 copy  hpt 0 360 arc stroke Pnt } def/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def/C1 { BL [] 0 setdash 2 copy        moveto       2 copy  vpt 0 90 arc closepath fill               vpt 0 360 arc closepath } bind def/C2 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 90 180 arc closepath fill               vpt 0 360 arc closepath } bind def/C3 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 0 180 arc closepath fill               vpt 0 360 arc closepath } bind def/C4 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 180 270 arc closepath fill               vpt 0 360 arc closepath } bind def/C5 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 0 90 arc       2 copy moveto       2 copy  vpt 180 270 arc closepath fill               vpt 0 360 arc } bind def/C6 { BL [] 0 setdash 2 copy moveto      2 copy  vpt 90 270 arc closepath fill              vpt 0 360 arc closepath } bind def/C7 { BL [] 0 setdash 2 copy moveto      2 copy  vpt 0 270 arc closepath fill              vpt 0 360 arc closepath } bind def/C8 { BL [] 0 setdash 2 copy moveto      2 copy vpt 270 360 arc closepath fill              vpt 0 360 arc closepath } bind def/C9 { BL [] 0 setdash 2 copy moveto      2 copy  vpt 270 450 arc closepath fill              vpt 0 360 arc closepath } bind def/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill       2 copy moveto       2 copy vpt 90 180 arc closepath fill               vpt 0 360 arc closepath } bind def/C11 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 0 180 arc closepath fill       2 copy moveto       2 copy  vpt 270 360 arc closepath fill               vpt 0 360 arc closepath } bind def/C12 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 180 360 arc closepath fill               vpt 0 360 arc closepath } bind def/C13 { BL [] 0 setdash  2 copy moveto       2 copy  vpt 0 90 arc closepath fill       2 copy moveto       2 copy  vpt 180 360 arc closepath fill               vpt 0 360 arc closepath } bind def/C14 { BL [] 0 setdash 2 copy moveto       2 copy  vpt 90 360 arc closepath fill               vpt 0 360 arc } bind def/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill               vpt 0 360 arc closepath } bind def/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto       neg 0 rlineto closepath } bind def/Square { dup Rec } bind def/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill       2 copy vpt Square fill       Bsquare } bind def/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill       Bsquare } bind def/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill       Bsquare } bind def/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill       2 copy vpt Square fill Bsquare } bind def/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def/DiaE { stroke [] 0 setdash vpt add M  hpt neg vpt neg V hpt vpt neg V  hpt vpt V hpt neg vpt V closepath stroke } def/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M  0 vpt2 neg V hpt2 0 V 0 vpt2 V  hpt2 neg 0 V closepath stroke } def/TriUE { stroke [] 0 setdash vpt 1.12 mul add M  hpt neg vpt -1.62 mul V  hpt 2 mul 0 V  hpt neg vpt 1.62 mul V closepath stroke } def/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M  hpt neg vpt 1.62 mul V  hpt 2 mul 0 V  hpt neg vpt -1.62 mul V closepath stroke } def/PentE { stroke [] 0 setdash gsave  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat  closepath stroke grestore } def/CircE { stroke [] 0 setdash   hpt 0 360 arc stroke } def/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def/DiaW { stroke [] 0 setdash vpt add M  hpt neg vpt neg V hpt vpt neg V  hpt vpt V hpt neg vpt V Opaque stroke } def/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M  0 vpt2 neg V hpt2 0 V 0 vpt2 V  hpt2 neg 0 V Opaque stroke } def/TriUW { stroke [] 0 setdash vpt 1.12 mul add M  hpt neg vpt -1.62 mul V  hpt 2 mul 0 V  hpt neg vpt 1.62 mul V Opaque stroke } def/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M  hpt neg vpt 1.62 mul V  hpt 2 mul 0 V  hpt neg vpt -1.62 mul V Opaque stroke } def/PentW { stroke [] 0 setdash gsave  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat  Opaque stroke grestore } def/CircW { stroke [] 0 setdash   hpt 0 360 arc Opaque stroke } def/BoxFill { gsave Rec 1 setgray fill grestore } defend%%EndProlog%%Page: 1 1gnudict begingsave50 50 translate0.100 0.100 scale90 rotate0 -5040 translate0 setgraynewpath(Helvetica) findfont 170 scalefont setfont1.000 ULLTb765 510 M63 0 V6083 0 R-63 0 V663 510 M(0) Rshow765 943 M63 0 V6083 0 R-63 0 V663 943 M(0.1) Rshow765 1375 M63 0 V6083 0 R-63 0 V-6185 0 R(0.2) Rshow765 1808 M63 0 V6083 0 R-63 0 V-6185 0 R(0.3) Rshow765 2240 M63 0 V6083 0 R-63 0 V-6185 0 R(0.4) Rshow765 2673 M63 0 V6083 0 R-63 0 V-6185 0 R(0.5) Rshow765 3106 M63 0 V6083 0 R-63 0 V-6185 0 R(0.6) Rshow765 3538 M63 0 V6083 0 R-63 0 V-6185 0 R(0.7) Rshow765 3971 M63 0 V6083 0 R-63 0 V-6185 0 R(0.8) Rshow765 4403 M63 0 V6083 0 R-63 0 V-6185 0 R(0.9) Rshow765 4836 M63 0 V6083 0 R-63 0 V-6185 0 R(1) Rshow1149 510 M0 63 V0 4263 R0 -63 V0 -4433 R(5) Cshow1789 510 M0 63 V0 4263 R0 -63 V0 -4433 R(10) Cshow2430 510 M0 63 V0 4263 R0 -63 V0 -4433 R(15) Cshow3070 510 M0 63 V0 4263 R0 -63 V0 -4433 R(20) Cshow3710 510 M0 63 V0 4263 R0 -63 V0 -4433 R(25) Cshow4350 510 M0 63 V0 4263 R0 -63 V0 -4433 R(30) Cshow4990 510 M0 63 V0 4263 R0 -63 V0 -4433 R(35) Cshow5631 510 M0 63 V0 4263 R0 -63 V0 -4433 R(40) Cshow6271 510 M0 63 V0 4263 R0 -63 V0 -4433 R(45) Cshow6911 510 M0 63 V0 4263 R0 -63 V0 -4433 R(50) Cshow1.000 ULLTb765 510 M6146 0 V0 4326 V-6146 0 V765 510 L170 2673 Mcurrentpoint gsave translate 90 rotate 0 0 M(Total goodput \(Bytes/second\)) Cshowgrestore3838 85 M(node number) Cshow1.000 ULLT06134 4688 M(lamia_adaptive+PF.lowbwn) Rshow6236 4688 M471 0 V765 4836 M256 0 V256 -1 V256 1 V256 -1 V256 0 V256 -71 V257 -438 V256 -547 V256 -404 V256 -413 V256 -280 V256 -280 V256 -233 V256 -203 V256 -125 V256 -156 V256 -146 V256 -124 V257 -95 V256 -103 V256 -71 V256 -67 V256 -81 V256 -56 V1.000 ULLT16134 4518 M(ni_adaptive+PF.lowbwn) Rshow6236 4518 M471 0 V765 4836 M256 0 V256 -1 V256 0 V256 0 V256 -1 V256 -91 V257 -456 V256 -491 V256 -414 V256 -418 V256 -321 V256 -223 V256 -218 V256 -226 V256 -164 V256 -135 V256 -151 V256 -96 V257 -111 V256 -98 V256 -82 V256 -86 V256 -52 V256 -65 V1.000 ULLT26134 4348 M(slow_decrease+PF.lowbwn) Rshow6236 4348 M471 0 V765 4836 M256 0 V256 0 V256 0 V256 -1 V256 -2 V256 -124 V257 -500 V256 -521 V256 -377 V256 -381 V256 -291 V256 -253 V256 -253 V256 -166 V256 -150 V256 -156 V256 -116 V256 -129 V257 -111 V256 -76 V256 -89 V256 -88 V256 -60 V256 -58 V1.000 ULLT46134 4178 M(basic_EDCF-lowbwn) Rshow6236 4178 M471 0 V765 4836 M256 0 V256 0 V256 0 V256 -1 V256 -5 V256 -191 V257 -631 V256 -550 V256 -424 V256 -358 V256 -296 V256 -250 V256 -206 V256 -139 V256 -154 V256 -142 V256 -120 V256 -95 V257 -75 V256 -86 V256 -69 V256 -68 V256 -59 V256 -46 V1.000 UP1.000 ULLT86134 4008 M(total_coll_rate.lowbwn) Rshow6236 4008 M471 0 V765 4836 M256 0 V256 0 V256 0 V256 -2 V256 -3 V256 -150 V257 -452 V256 -548 V256 -403 V256 -331 V256 -318 V256 -233 V256 -201 V256 -202 V256 -146 V256 -120 V256 -137 V256 -97 V257 -96 V256 -104 V256 -76 V256 -83 V256 -57 V256 -72 V765 4836 TriUF1021 4836 TriUF1277 4836 TriUF1533 4836 TriUF1789 4834 TriUF2045 4831 TriUF2301 4681 TriUF2558 4229 TriUF2814 3681 TriUF3070 3278 TriUF3326 2947 TriUF3582 2629 TriUF3838 2396 TriUF4094 2195 TriUF4350 1993 TriUF4606 1847 TriUF4862 1727 TriUF5118 1590 TriUF5374 1493 TriUF5631 1397 TriUF5887 1293 TriUF6143 1217 TriUF6399 1134 TriUF6655 1077 TriUF6911 1005 TriUF6471 4008 TriUFstrokegrestoreendshowpage%%Trailer%%DocumentFonts: Helvetica%%Pages: 1

⌨️ 快捷键说明

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