CSMAWithCollisionDetection实验.rar

  • 可可西里12
    了解作者
  • C/C++
    开发工具
  • 360KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2018-04-12 21:35
    上传日期
成员变量 private int stationNum; 准备发送的站的数量 private const int maxLength = 1500 * 8; 一帧的最大长度,单位为位 private const int rate = 512; 时钟为512,单位为100ns private const int maxCollisionNum = 16; 最大冲突数 private const int maxTotalTime = 10000; 最大时隙数 private int road; 信道信号,0表示无信号,1表示有信号,大于1表示有信号的叠加 private int transTimeRemain; 剩余传输时间,单位为时隙 private int totalTime; 总共进过时隙 private double totalDate; 总传输的数据,单位为Mb private Station[] stationList;
CSMAWithCollisionDetection实验.rar
  • CSMAWithCollisionDetection实验
  • 图片演示
  • 001站数量为1.bmp
    501.9KB
  • 002站数量为2.bmp
    501.9KB
  • 006站数量为4000.bmp
    502.5KB
  • 004站数量为100.bmp
    501.9KB
  • 005站数量为1000.bmp
    503.6KB
  • Thumbs.db
    21KB
  • 003站数量为10.bmp
    501.9KB
  • 源代码
  • Properties
  • Settings.settings
    249B
  • Resources.Designer.cs
    2.8KB
  • AssemblyInfo.cs
    1.2KB
  • Settings.Designer.cs
    1.1KB
  • Resources.resx
    5.5KB
  • CSMAWithCollisionDetection_TemporaryKey.pfx
    1.6KB
  • MainForm.Designer.cs
    10.5KB
  • MainForm.cs
    10.5KB
  • Program.cs
    488B
  • CSMAWithCollisionDetection.csproj
    4.5KB
  • Station.cs
    1.1KB
  • MainForm.resx
    5.7KB
  • CSMAWithCollisionDetection.csproj.user
    535B
  • CSMAWithCollisionDetection
  • CSMAWithCollisionDetection_1_0_0_1
  • CSMAWithCollisionDetection.exe.deploy
    28KB
  • CSMAWithCollisionDetection.exe.manifest
    5.7KB
  • CSMAWithCollisionDetection_1_0_0_0
  • CSMAWithCollisionDetection.exe.deploy
    24KB
  • CSMAWithCollisionDetection.exe.manifest
    5.7KB
  • CSMAWithCollisionDetection_1_0_0_0.application
    5.1KB
  • setup.exe
    413.9KB
  • CSMAWithCollisionDetection_1_0_0_1.application
    5.1KB
  • CSMAWithCollisionDetection.application
    5.1KB
  • CSMAWithCollisionDetection协议演示设计报告.doc
    78.5KB
  • 界面.bmp
    500.8KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6274ea32f0a4f84830f7b7db/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6274ea32f0a4f84830f7b7db/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">C<span class="_ _0"></span>SMA<span class="_ _1"></span>WithCollisionDetection<span class="_ _2"> </span><span class="ff2 sc1">&#21327;&#35758;&#28436;&#31034;&#35774;&#35745;</span></div><div class="t m0 x2 h3 y3 ff2 fs0 fc0 sc1 ls0 ws0">&#25253;&#21578;</div><div class="t m0 x3 h4 y4 ff2 fs1 fc0 sc1 ls0 ws0">&#19968;&#65294;<span class="_"> </span>&#30028;&#38754;&#35774;&#35745;</div><div class="t m0 x3 h4 y5 ff2 fs1 fc0 sc1 ls0 ws0">&#20108;&#65294;<span class="_"> </span>&#27169;&#22359;&#35774;&#35745;</div><div class="t m0 x3 h5 y6 ff3 fs2 fc0 sc0 ls0 ws0">1<span class="ff2">&#65294;<span class="_ _3"></span></span>MainF<span class="_ _4"></span>orm</div><div class="t m0 x3 h5 y7 ff2 fs2 fc0 sc0 ls0 ws0">&#25551;&#36848;&#65306;&#24635;&#20307;&#26550;&#26500;</div><div class="t m0 x3 h5 y8 ff2 fs2 fc0 sc0 ls0 ws0">&#25104;&#21592;&#21464;&#37327;</div><div class="t m0 x3 h6 y9 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>int<span class="fc0"> stationNum;</span></div><div class="t m0 x3 h5 ya ff2 fs2 fc0 sc0 ls0 ws0">&#20934;&#22791;&#21457;&#36865;&#30340;&#31449;&#30340;&#25968;&#37327;</div><div class="t m0 x3 h6 yb ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>const<span class="fc0"> </span>int<span class="fc0"> maxLength<span class="_ _0"></span> = 1500 * 8;</span></div><div class="t m0 x3 h5 yc ff2 fs2 fc0 sc0 ls0 ws0">&#19968;&#24103;&#30340;&#26368;&#22823;&#38271;&#24230;&#65292;&#21333;&#20301;&#20026;&#20301;</div><div class="t m0 x3 h6 yd ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>const<span class="fc0"> </span>int<span class="fc0"> rate = <span class="_ _0"></span>512;</span></div><div class="t m0 x3 h5 ye ff2 fs2 fc0 sc0 ls0 ws0">&#26102;&#38047;&#20026;<span class="_ _5"> </span><span class="ff3">512</span>&#65292;&#21333;&#20301;&#20026;<span class="_ _5"> </span><span class="ff3">100ns</span></div><div class="t m0 x3 h6 yf ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>const<span class="fc0"> </span>int<span class="fc0"> maxCollisionNum<span class="_ _0"></span> = 16;</span></div><div class="t m0 x3 h5 y10 ff2 fs2 fc0 sc0 ls0 ws0">&#26368;&#22823;&#20914;&#31361;&#25968;</div><div class="t m0 x3 h6 y11 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>const<span class="fc0"> </span>int<span class="fc0"> maxTotalTime<span class="_ _0"></span> = 10000;</span></div><div class="t m0 x3 h5 y12 ff2 fs2 fc0 sc0 ls0 ws0">&#26368;&#22823;&#26102;&#38553;&#25968;</div><div class="t m0 x3 h6 y13 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>int<span class="fc0"> road;</span></div><div class="t m0 x3 h5 y14 ff2 fs2 fc0 sc0 ls0 ws0">&#20449;&#36947;&#20449;&#21495;&#65292;<span class="ff3">0<span class="_ _5"> </span></span>&#34920;&#31034;&#26080;&#20449;&#21495;&#65292;<span class="ff3">1<span class="_ _5"> </span></span>&#34920;&#31034;&#26377;&#20449;&#21495;&#65292;&#22823;&#20110;<span class="_ _5"> </span><span class="ff3">1<span class="_ _5"> </span></span>&#34920;&#31034;&#26377;&#20449;&#21495;&#30340;&#21472;&#21152;</div><div class="t m0 x3 h6 y15 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>int<span class="fc0"> transTimeRemain;</span></div><div class="t m0 x3 h5 y16 ff2 fs2 fc0 sc0 ls0 ws0">&#21097;&#20313;&#20256;&#36755;&#26102;&#38388;&#65292;&#21333;&#20301;&#20026;&#26102;&#38553;</div><div class="t m0 x3 h6 y17 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>int<span class="fc0"> totalTime;</span></div><div class="t m0 x3 h5 y18 ff2 fs2 fc0 sc0 ls0 ws0">&#24635;&#20849;&#36827;&#36807;&#26102;&#38553;</div><div class="t m0 x3 h6 y19 ff3 fs2 fc1 sc0 ls0 ws0">private<span class="fc0"> </span>double<span class="fc0"> totalDate;</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • USB-COM(HL340).rar
      usb转串口,找了很久才找到,现在别的地方很难下到,要不用不了,我这个可以用 HL340D 的
    • NAND FLASH的读写程序.rar
      Nand flash 读写程序 C语言代码,可以给U盘开发者参考 可以读写三星各种型号的Nand flash芯片
    • USB_2.0.rar
      USB2.0开发例程,基于51单片机,包括pc端程序
    • 串口温度数据采集并实时显示.rar
      串口温度数据采集并实时显示 读串口数据的原理是,只要当有数据向串口发数据来时,计算机就会自动将其数据写到一个特定的缓冲区,我们只要写程序去读那个特定的缓冲区就可以了. 有数据向串口发过来时,程序可以将数据接收到,接收的数据是字符型的,那么将数据转化为数字型的,再将这个数据的大小作为画图的某一个点的纵坐标,横坐标为数据的序号.将这些点用线连起来就是一个曲线图了,这个就是图形显示基本原理. 查看原来的数据的原理也是这样的,不同的地方就是,数据是从文件中来,同样的也是将多个数据分成一个一个的,然后这一个数据的大小就是画图的某一个点的纵坐标,横坐标同样为数据的序号,再将这些点用线连起来就是曲线图. 图形能移动的原理,是我们首先改变的只是数据,图形并没有变,但图形的形式是由这些数据来确定的,当数据发生变化后,我们通过刷新显示区来变化的.
    • gps.rar
      GPS应用程序设计,内含GPS卫星原理、方法及详细源代码
    • MSCOMM32.OCX.rar
      串口编程控件MSCOMM32.OCX mscomm32.ocx是微软提供的串口通讯开发控件。支持串口通讯的软件大部分都是使用这个控件来实现串口通讯功能的。 安装方法:请您把它复制到系统目录下,对于windows9x系列(win95、win98、winme)是x:\windows\system\,对于 windowsNT、windows2000、windowsXP系列是x:\winnt\system32\。然后打开一个命令行提示符窗口(MSDOS方式窗口), 用"cd x:\windows\system\"命令或者"cd x:\winnt\system32\"切换到系统目录下,再执行"regsvr32 mscomm32.ocx"这个命令。
    • VSer.rar
      虚拟串口的完整源代码,包括注释和开发日志。据说市值5万人民币!
    • USB-shujucaiji.rar
      USB数据采集系统论文-自己的毕业设计论文,花了很长时间做的,内容十分详细,包括核心代码和开发环境的设置。
    • wmserial.zip
      基于消息的Windows串口通讯例子
    • TX-1C-usbdriver.rar
      郭天祥TX-1C的USB开发板原码,内有驱动文件,固件程序