ONE仿真设计技术_第1页
ONE仿真设计技术_第2页
ONE仿真设计技术_第3页
ONE仿真设计技术_第4页
ONE仿真设计技术_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OPNET仿真设计技术研究生技能训练计划毛玉明2010年9月1IntroductionOpnet仿真开发OPNET仿真设备组件构建仿真网络环境定义统计数据运行仿真仿真结果分析2实现仿真任务常规网络仿真使用OPNET提供的网络设备、信道组件图形编辑,构建期望的网络拓扑结构定义需收集的统计数据运行仿真,结果分析自定义网络仿真(自定义设备、协议、功能等)设计自己的网络设备设计设备协议栈:自定义协议模块+系统提供协议模块自定义协议模块:设计协议的状态机协议状态机:设计状态转移关系和处理函数用常规网络仿真,并加入自行设计的网络设备如果掌握了自定义网络设备的设计,就掌握了灵活运用OPNET的主动权!Introduction3自定义设备的设计Processmodelrip_udp_v3设备模型Network(ConsistsofDevice)Node(ConsistsofProcess)Process(ConsistsofStateMachine)StateProcessing(ConsistsofProto-C)设计设备的协议栈,其中某个(某些)协议进程是自行设计的设计协议的状态转移模型设计状态处理函数Introduction4掌握OPNET的使用技巧任务驱动式的学习和掌握OPNET1、掌握OPNET使用的最基础的入门方法2、从最简单的场景入手,为自己定义一个仿真任务3、设计中学习,有针对性的需要什么就学习什么4、步步为营,循序渐进5、勤查阅OPNET的帮助6、对不清楚的问题,连猜带蒙其关键字(帮助文档)Introduction重要提示:

等学习完OPNET的所有(部分)后,才开始动手做开始就面对完整的仿真方案,因为可能遇见的未知因素太多5OPNET仿真设计任务驱动ALOHA系统仿真场景:无线信道上N个站点的简单网络N个发送站点、一个接收站点(便于仿真统计)站点:自定义ALOHA设备链路层实现的功能有数据报文,就直接发送到无线信道上从无线信道上收到报文,统计后销毁仿真内容运行仿真k次,每次变化报文发送总量G:归一化值=发送总量/信道容量0.1,0.2,0.3…,0.91.0,1.5,2.0,2.5,3.0,3.5,4.0每次仿真,得到统计量为接收报文总量S:归一化值=接收总量/信道总量结果期望与已知的ALOHA的G-S曲线吻合TxTxTxTxTxRx0.50.18GSIntroduction6ALOHA设计任务安装Opnet14.5安装VisualStudio(若未安装)安装主系统安装仿真模块安装帮助文件安装License连接Opnet与VisualStudio设计节点及协议栈节点设计节点图标节点属性设置协议栈设计协议栈结构设计指派Process的协议状态机协议属性设置设计协议状态机设计状态转移图定义转移事件定义处理函数设计函数功能设计状态机软件状态内嵌入口函数、出口函数状态转移函数仿真场景设计及仿真运行设计网络拓扑结构设置仿真运行参数仿真运行仿真结果分析仿真数据曲线图曲线图分析Introduction7安装VisualStudio6.0/2005/2008安装Opnet主系统安装Opnet模块库安装Opnet帮助文件系统安装OpnetLicense配置Opnet与VS连接LAB1:安装Opnet14.58安装VisualStudio2003/2005/2008若已安装,跳过此步骤自行解决安装问题安装Opnet(需在断网情况下安装)Opnet主系统modeler_100A_PL1_win32.exeOpnet模块库models_145A_PL1_27Feb08_win.exeOpnetLisence安装OPNET9配置珍Op攻ne辫tOp破ne镇t艘与V扮is霸ua查l广St蕉ud朗io朴的连旦接若安炉装的负是V剩is阻ua奏l辽St棉ud生io肚2弦00彻3不需抗要配吩置,慎直接娱可用若安诉装的耍是2校00毕5或捧20查08喷,需耳重新颠编译渣op鲁_r钉un汽si页m_贯de粥v编译昼op究_r老un浑si帖m_印de船v参照怠说明<O筝PN甜ET铺>\费14霜.5挽.A往\s耕ys侄\e粥tc倍\r镜ea狠dm颤e.扑c+浙+枕(编糕译说洁明文型本)<O轿PN屑ET隐>:赠o屡pn壤et糟安权装路助径编译界方法启动株Vi辟su舞al荐S拜tu喊di僚o进入急Vi券su秘al缠S狮tu古di阳o的坟命令山提示男do诉s界箭面工具C诞om拦ma齿nd竞P燥ro挤mp肌t将r灯ea刃dm蜜e文缠件中蠢的两款个L乓IN着K臂命令勇在d堂os童下运舍行即耕可…Co掌mm静an威d冠Pr搂om威pt…安装衰O条PN肢ET10配置御Op伏ne急t设置杆运行跃环境控制困面板性杂能与局维护恨系痒统许高级抵中申设置袋环境胡变量需设薯置的俗环境洞变量PA碑TH促=伪<…祥>;壳%p葵at恋h%IN崇CL圆UD厘E=刮<…堆>;阴%i酸nc辛lu类de侄%LI剖B=乘<…叮>;缩慧%l所ib茶%LI蛾BP插AT赔H=及<…泻>;糟%l押ib桥pa拦th臣%<…继>的铃内容开启仙do循s窗枝口:默“运千行c况md遗”开启屿Vi仙su归al滴S袍tu页di蛮o珠“c迅om豆ma您nd慰p糟ro捉mp或t”唱d票os罗窗撕口分别侮两个鸡窗口鹅中键键入“完PA怠TH者”两个傻窗口制不同拣的部娃分即袍是<席…>蔽的内振容IN悼LC贺UD站E、润LI渠B、踩LI驾BP偿AT抗H环裳境变迹量处颠理类丈似安装叮O岛PN誓ET11LA趴B1良小结安装盟Vi士su字al洋S苹tu约di壳o策和O坡pn猴et笛后连接译—使挪Op城ne袭t能耍用V皇S沾编译负Op莲ne粥t的膝代码能用竖VS阴调试悉Op该ne序t代城码编译导op绞_r欺un裕si萌m_闪de遮v使O兄pn鹿et刻的运创行软锄件与挪安装匆的V椒S系慎统匹螺配设置馋环境胜变量为O姑pn像et辟提供护VS拔文件辈的路樱径安装胳O后PN晶ET12设计疫节点批及协尽议栈节点勒设计节点恋图标节点融属性尽设置协议职栈设滩计协议披栈结愚构设步计指派根Pr涛oc漏es件s的软协议湖状态杯机协议读属性难设置LA饭B2栗:设径计节笑点及覆协议园栈13AL桨OH吉A节跃点协疏议栈眼设计AL境OH卷A节类点的夹最简导协议范栈物理深层:OP朋NE组T的符无线真收、永发模激块链路支层:OP暑NE炕T的闷Pr岗oc铸es膊s模吗块A夹Ma宿c需要弯定义肉该模羊块的俗状态筒机上层OP盏NE径T的弊报文私发生秃器模幕块(留Ge霜n)OP惰NE汁T的翼报文雷销毁眉模块芬(S版in梳k)说明Ge房诚n按弹设定站参数幼产生王报文袋,递岔交到脉AM携ac山上AM个ac中将报竞文送居到W汇Tx令模块永,在训那儿棍送上天无线询信道接收棵情况倚类似AM肢ac羽功能似乎勺除了舌上下仰传递绘报文贵,没客干什苗么事距了验证蚁Al碰oh畏a拥G-陵S性道能曲毒线,悉证明规仿真蛾方法撞的正赖确性为S剩lo魔t-娘Al摆oh朋a设黎计奠拒定基遣础节点女设计WT铲xGe长nSi葬nkAM挨acWR洽x14节点攀协议卵栈编衬辑Op瞧ne桶t的鞋节点家编辑壶器Fi押len识ew盼—N渣od毛e颈Mo搂de裂l图形宜编辑殿协议伴栈结演构Pr戚oc多es井s、勤Co阳nn贫ec睬ti冠onPr寺oc他es法s鸟属性补定义Na瓜me廊:定技义名博称Pr临oc挤es矛s感Mo努de惩l:响配置哪协议上层嚷:s纯im扭pl培e围so示ur乌ce早和s杆in酸k系统薯提供懒的报仗文发纠生器适和销纱毁器AM贝ac级:协娇议在馅后面血自行顽设计完成矩自主微设计舞后,良菜单乓上才火会出限现节点外设计编辑袄协议武栈定义抵属性Pr小oc业es敲sCo严nn姻ec壳ti哥onOp驱ne践t提经供非鲜常多恶的协瓜议模舞型15Pr刮oc业es伐s接礼口定急义概念剩:O稿pn若et陵采用铜索引内号标隶识报撞文的按流向及,供雪FS合M使绕用输入罪索引仁:0炎,1挤,2厉,…输出荐索引撞:0放,1从,2匹,…用连邮接线振的A禾tt宰ri奶bu黄te等定义皆索引泛号索引监号的逮作用状态赤机的段输入蛇输出呼编程紫操作pa螺ck拴et折=患o缩慧p_宜pk筋_g基et乏(i秋n_登in坊de拌x)孙;op棵_p绵k_嫩se篮nd步(o厘ut斗_i冻nd盒ex虾,p正ac谁ke榜t)倾;编程抵的宏肆定义#d谈ef仔in算e创ST私RM愁_W易TX练1#d诱ef税in妻e难ST俱RM皱_W英RX天1#d腊ef鹅in灰e灰ST南RM初_G备EN跃2#d转ef粉in锯e烤ST因RM俱_S虑IN甲K个2发送Pa胜ck劝et箩=仙o趴p_馒pk淹_g交et恶(S户TR裂M_迁GE遇N)下;op礼_p博k_附se蝇nd壶(S羡TR役M_响WT怀X,猛P允ac总ke神t)君;接收Pa锁ck捕et熟=坚o掌p_咬pk悟_g战et须(S那TR岭M_周WR停X)惕;op屡_p成k_卡se酒nd犹(S渴TR呼M_符SI五NK瓦,绞Pa逆ck桶et嚼);节点冬设计①②①②建议继:同捞一个表方向阅上的畅输入遥输出级用相刊同的崖索引介号#d霜ef烘in销e亭ST牛RM慕_W馒CH弯N聚1#d纺ef过in隐e粘ST饱RM宴_U闯PP悉R府216无线传收发合信机舟参数垫设置重点啄关注辉参数Da挑ta病R础at肉e(丽10饿24牲b高ps习)—盐信道拌容量Ba法nd宣W截id圣th捉(1剃0k宜Hz点)Mi险n职Fr柔eq阵ue兄nc撕y(剖30恩MH凑z)Po狸we坑r(讽10弹0W拨)建议晕修改左后的喂参数Da夕ta贪R宣at伙e许=弟10耀00潜00袋0b辣ps挥(瘦1M舒bp符s)若报纺文长犬度取校10峰00半bi兄ts轻,则咱信道交报文萝容量皆=1绕00规0报曲文/孔秒Ba淘nd肾W植id殃th巩=杏1择00卫00亮kH闪z王(1拌0M侍Hz漆)带宽六保守秀点,昆取信棒道速健率的觉2~通10斩倍Mi场n匆Fr涨eq胖ue管nc脊y待=赚24充00粒MH京z(阅2.铲4G窗Hz钞)2.放4G乒上视呈距传赶播几字百米Po祖we其r寇取厨1W侨足够注意际:接收脸模块将要和愧发送割模块补的参刺数要拳设置刮成一碍致才抄能接牢收节点啊设计17节点骡(设商备)用接口渐设置In铸te尊rf赢ac顺eN依od涌e已In抗te看rf酬ac勾eNo忌de谋T哨yp道e:绝选择松设备挺图标有三度种类森型,冬任选棵一种蚕即可At隶tr默ib聋ut潜es拍设置除了暗al恭ti状tu狮de毯(高注度)窜外,林其它崭先不炊管(逼改成撇Hi拳dd矮en贯)节点骄高度思需要旷大于救0,签否则犁无线说发送奇不出射去节点签设计报文即发生惨器参用数设壁置Pr鱼oc胳es拳s(钳Ge沃n)摧A宴tt跨ri半bu剑te拖s分组居到达睛间隔设置事为饮Pr收om插ot樱e荣to肤h峰ig况he舒r塞le湿ve魄l提供头给多碌次运序行仿致真时充设定适不同贝值(曲G值匀)分组闻长度注意未对信廊道报粪文容寇量的哀影响开始徒时间岸:开雅始产奖生报急文的生时间振(默礼认1否0秒碌)18节点抽设计袍小结根据枝节点战功能观需求妖,设六计节汁点的搬协议披栈简单斜的图则形编擦辑操慈作即爬可为每滑个P膛ro递ce粪ss盲配置炼协议构成暖需要跨的协忠议栈叉结构Op索ne佳t立提供顽了丰宽富的从协议薄模块配置位自定愚义协霞议,丛需完姑成协对议状惩态机祖和编仗程后乱进行设置午Pr辜oc盆es伯s灭的接惰口索萄引为P轰ro社ce效ss逐的酷状态侮机提前供事茧件接涨口出/劲入接振口索臣引号帆分别虚定义建议编:同奔一个丽方向屈的出钓入口构索引形用相征同的扑索引拢号信道混机参呜数配煤置注意骨信道录的b巧it罚容量梅和报弄文容抄量注意赠其它胞参数铸与信岁道容康量要琴相匹丧配报文君发生粮器配迎置报文蚂速率钩、报艰文产离生概以率分殃布(秀注意鸭与信添道容警量的证匹配旨关系陶)注意狭产生雀报文弯的开贡始时书间节点赔配置配置怎一个变图标咱即可庸(除绕非有渔必要涛,可钞配置遭多个轻)节点触属性压配置图,通筒常不萍需要瞎,H代id垃en膛=隐帆藏不崭可见设备愚名称节点胳的文钥件名俘即成铺为该岛节点猜设备哗的名恨称节点膝设计19LA介B3砌:设眼计协哗议状趣态机设计鄙协议崇状态剃机设计唯状态俊转移轰图定义状转移透事件定义圆处理与函数设计竹函数迁功能20设计使协议房诚状态鸽转移忆图AM害ac慢的A回LO耕HA仇协议题功能母描述不管榜信道冬情况回,想立发就舅发收得断到就忘收AM骗ac蛋协议村状态殃转移腹图设鼓计状态扔:描滔述协年议过轻程中巷的不糕同工战作阶赛段AM制ac巧只需昼一个倡阶段蛛(一场个状姐态)瞧即能乘实现椒要求搞的功申能其中涨In兄it暮状态榜是O拘pe箭nt死要求箩的初六始状第态定义滤转移朴事件定义馅了两忧个转汽移事朴件产生娇了报匀文(不PK福T_网AR辱VL慰)收到瓜了报叔文(经PK探T_微RC裹VD尽)定义菌处理胀函数PK做T_溜AR电VL叮事件发,用雷pk工t_挪se侍nd值()体函数夸处理PK泰T_献RC喷VD束事件贝,用鹿pk饼t_舍re草cv拆()提函数暴处理状态米机设雄计Id训lePK孙T_羡AR辟VL/p载kt喜_s眯en适d(部)PK陷T_相RC苗VD/p则kt微_r箭ec垫v(费)事件/处麦理Init21状态准机仿臭真属餐性设桨置设置弱状态夜机的开始始仿真纸事件In郊te竭rf殿ac野eP茄ro皂ce棒ss斗I崭nt肃er跃fa努ce分:主A铲tt芹ri好bu钳te狠sbe裙gs厚im款i虎nt湾rp那t:咽En跌ab钱le玻;亦允泼许仿掉真开贿始事捉件,凶(初杯始化犁)其它色属性宏不用罗考虑例,统少一设拢置为毅Hi盏dd抢en目的才:让糠仿真朝开始探事件斩触发江状态帽机的沙初始湾化操乳作否则昏,第蝴一个态事件舒被当脂做仿膝真开壶始事玻件处肢理en疲ds档im我不用皂En吹ab清le贴,状挥态机孤没有蚕设置余该事么件的意转移驶操作状态舌机设即计22状态队机的系说明初始熟化状态择机完勾成初刘始化奖后,模转移犯到I档ni充t状偏态协议崭动作罚描述当g碧en齿产生削了报誉文(领PK智T_则AR总VL驻事件粱)调用尊pk支t_贿se汽nd失()蛋函数究处理当W终Rx村收到滚报文仁(P浮KT疾_R凤CV约D事忌件)调用轨pk芬t_壮re薯cv辨()细函数踪蝶处理设计标函数鸭功能pk朽t_竖se社nd肌()磁:从G洁en余取得您报文使,送回给W愧Tx脾发送依,更胁新发损送统卵计pk洗t_过re工cv贪()崇:从W移Rx蓬取得泄报文胸,送介给销篮毁器枯,更孤新接岛收统访计Id菜leIn估itPK逃T_被RC型VD/p己kt恶_r蝇ec洪v(扛)PK到T_退AR佛VL/p贺kt匆_s抹en见d(摩)状态糊机设挠计23状态管机与谎处理接函数饲的关腐系不同暮的状碑态机布设计阿,事膛件定晶义、姐处理番函数心功能则也将先随之秀改变对比恢AM铃ac灭两种摆等效荣的状您态机致模型状态守机设惹计Id醉leIn后itPK且T_素RC荣VD/p也kt腐_r牢ec多v(贿)PK树T_求AR钩VL/p犹kt园_s鸟en扶d(湾)Id去leIn铃itPK纱T_那EV俘NT/p词kt甜_p犁ro借c(蓝)模型柄1模型周2提示患:1、罚状态阵机模锅型有见多种滔形状励的设传计,蹄需有亿针对猛性的逐设计粘处理摧函数2、弹模型餐1图问形复描杂些铁,但遇更清渠楚的耳描述难出每刑种事躁件的币处理区动作滤、处窝理函躬数单圆纯3、论模型前2图傅形简尽单些燥,但绳对事南件的乓处理株描述岔模糊方一些荷,处特理函昨数复冤杂4、钻状态蚁机与等处理颤函数齐需要动联合纽奉设计际,在糟状态奴图和左处理节函数农间复愤杂性泻取得扇平衡两个接事件胁、两猫个处猾理函盛数报文突到达鼠事件点:调用表pk耀t_罩se贯nd发()携处理(把投报文班交W陆Tx兆发送炉)收到罢报文扰事件淹:调用犯pk织t_恭re坐cv唱()预处理(把星报文钉送销诱毁器竞)一个昂事件继、一豆个处样理函固数报文瓦事件徒:调用相pk图t_滴pr朽oc使()划处理若(佩报文杠来自绸Ge丽n)把报巾文交持WT逃x发系送若(田报文夺来自庄WR腰x)把报敏文送批销毁毫器24LA泰B3议小结状态匪机图域形简单受的图利形编地辑完迹成状态龙、事喂件、扁处理倦函数弄间的维关系状态翠的设苹置影涝响事象件的雄定义事件博的定遣义影秆响处继理函希数的鸣功能状态寨的含蔑义协议以的不架同处捡理阶涝段、肿或协季议的伶等待柔事件瞎的位项置状态钩不是罩越多平越好果,应俭在简时化状茧态图姻和清街晰描胜述间差取得伟平衡实例称:协临议的怠描述泡与状咱态的维设计两个信对等捐实体碰A和座B间雨的交雾互,凡A发塘送命断令给拔B,话B向织A发办回响买应不正插确的贞描述A向弊B发励送命旁令,然后健接收深B的捞响应近,若收底到则胜…,河否则斑…正确槽的描摇述A向苹B发赞送命伙令,然后责等待绕B的她响应表,若响辆应到窃达则黄…,鲁否则皮…原因A和奶B是斥不同生的设匀备上鼠的对良等实躲体,加不能闹期望犁下一之个事震件就办是B迈的响处应!等待岸B的质响应尚预示丧着对誓多种榆可能锹性的拆处理霞:B漂没有乎收到衰、B花不回泻答或梅延迟欢回答今、B跑的响顷应未烧能正产确送垦回、却A等楚待中择又出迁现了它其它拦事件施(如驳定时薪器超魄时)状态削设计等待送B的粉响应应设俱置为母一个暖状态期望欧接收衬对等专实体浴的报植文是老一个滴相对迁漫长技、且秩不确年定性拆的过价程其它犬:如眠等待氧上层火的报毙文、理等待箭定时朗器超器时等Id灭leWa上it请求冬对方纳/发农送命效令超时抖/Ne济xt响应袍/下完一步览准备重发选?/重发超次浪数/运报告其它辛事件练/处危理强制赔状态案(过窃渡)状态匀机设附计25LA舟B4吵:协屡议状况态机溜编程协议愁状态武机软南件设励计状态奖机编岩程环得境26状态荐机编戚程环穗境编程拳环境状态葱机编慈程头文扒件状态组机全月局变勇量状态华机功圣能函卧数IdleInitPKT_RCVD/pkt_recv()PKT_ARVL/pkt_send()状态第入口葬代码状态品出口党代码27状态基机编摧程环葡境HB拆:头词文件状态圆机接诞口定坊义,鹅如:#d央ef槽in纸e调ST档RM牺_W吧TX茂1#d榴ef嚷in翅e穷ST摆RM摇_G模EN身2状态诉机转宏移事恩件定灵义,断如#d宵ef促in鹊e买P歉KT段_A妻RV丘L摔(o鼻p_躲pk振_t枝yp筛e(帜)结==蚕x青xx艘)#d属ef通in主e授P寻KT悄_R钢CV撤D及(o蜘p_冒pk谣_t粒yp池e(溜)伟==删y鞋yy重)函数债原型重定义华,如vo徒id配p抽kt蝴_s桥en腊d(得vo夸id拘);数据抽结构云定义SV酱:鸣状态慌机全部局变摸量定俱义定义炉状态辽机所战有函绝数可颗直接哀使用谅的变饿量定央义,丽如in狐t柱To州ta岸l_争Se怎nt吩_c供ou号nt膀er汉;In报t扫To原ta萍l_惹Re额cv攻_c带ou仿nt蔽er霉;FB演:尾状态线机功蜂能函无数各种抱功能悲函数孔体,废如:vo佩id洲p努kt礼_s恢en纱d(验vo纪id思){。。那。}状态愁机编凉程28状态形机编乡丰程环只境双击治状态伞的上纳下半卸部,置可分刺别编轮辑出饰入、继口代速码入口傍代码蒙(E并nt宋er企_E丧xe店c)每次蓬进入幼该状喷态时老需执帽行的谋代码可嵌容入自挽己的贱代码例如使:在抢In夏it垮的入桐口代无码处蚕可嵌蓝入To慨ta施l_柄Se聪nt猫_C掌ou破nt精er事=0南;To狼ta予l_壁Re殖cv伙_C添ou皇nt辽er静=午0悼;完成路对统裂计变税量的距初始京化操品作出口紫代码惰(E专xi锁t_背Ex他ex易)当从矛该状习态转墙移出迟去时辽首先曾需要疫执行护的代呜码可嵌起入自抢己的芦代码状态靠机编凑程En事te瓣r_雪Ex荷ecEx失it捐_E映xe笋c29状态爽机软筝件结涝构状态烤机软库件整球体架潜构状态哭机编跨程当有按事件仅(e代v)私发生耗时Sw证it哑ch盯(F烘SM皮_S现ta牧te秧)In皱it剃_E突xi虽t_膝Ex妻ec董()爽;FS赔M_算St寄at求e喷=励Id建le熟;Id拳le裁_E悲nt愤er馅_E颈xe愚c(渐);Br悔ea控k;Ca刚se偿I碧ni申t:If背(P价KT浙_A度RV布L)If邮(P良KT铸_R汉CV挠D)br归ea粉k;Ca万se澡I慕dl墨e:Id肠le袜_E哑xi泉t_沙Ex压ec避()罢;pk寄t_交se裤nd间()她;FS领M_诵St胳at覆e=投Id析le矿;Id迈le借_E溉nt拿er动_E焰xe号c(降);Id豆le守_E煌xi悲t_止Ex周ec臂()制;pk佩t_继re趁cv成()事;FS剩M_园St坚at恋e=争Id河le捷;Id堡le刺_E烧nt座er滚_E分xe挖c(供);IdleInitPKT_RCVD/pkt_recv()PKT_ARVL/pkt_send()状态昌机的尚软件嚼整体链结构垫由O此pn禽et赵根据屠状态隶机图评自动送生成注意逗框架诱结构萍中:转出膀状态济前,充先执深行E铺xi幕t_雹Ex叔ec善()转入读状态香前,锋先执誓行E绘nt津er圣_E顾xe没c(霉)30AM值ac泻状态少机软眯件设直计编辑疤头文伐件(极HB逮)Op灿ne播t统提供声的、皮常用别于组怨成转担移事特件的星判断姜函数op惭_i荐nt斜rp旬t_茶ty戒pe往()泪确辟定事偶件类挎型(墓各种絮事件暂类型犬见该停函数罪的帮距助文且件!叨)op练_i行nt翼rp睛t_缺st笔rm青()击确定妄报文荒来源稠(接宽口索括引号垫)op竿_p劲k_慎ty歪pe寒()育确定霉报文布类型状态奇机编编程//弃事剪件类亲型=绣报文闷流//派报苏文流保来源垦=亲上坑层//欺事蜓件类爸型=容报文庄流//为报汇文流搬来源挠=沉信舰道机31AM东ac尚状态肌机软穴件设接计定义夸状态煌变量祥(纱SB浪)状态乏机的渠全局游变量功,任元何位隔置都附可访护问到男这些辞变量表格射形式增添加爱状态扫变量可以织添加叶任何傍类型泪的状崭态变阳量任何母类型婶的状扯态变柏量Op璃ne寇t定其义的爱类型各种表类型抽的指钳针变聪量数据铲结构并变量需要案在头否文件芬中先索定义杆该数畏据结感构AM业ac亏中定梦义的蚂状态克变量见图状态扔机编暑程32AM监ac有状态瓜机软客件设喊计状态璃机编竟程定义仰状态助机功阴能函签数(赵FB涨)目前鄙定义禾的两舅个函处数pk压t_乏se找nd况()pk沉t_乔re纵cv确()利用话的O袭pn岛et屿函数Pa复kc锁et武*焦op特_p慕k_话ge据t(疮in牢t润in退_i酱nd锦ex代)从指棵定接摆口获咸得报洁文op还_p池k_裤se兼nd帐(P桨ac祸ke骄t欣*p免,挤in融t观ou义t_珠in廉de鬼x)从指兵定接奥口送萝出报乳文33AM贸ac蛾状态刺机软卵件设水计入口罪、出暗口代背码设锣计若某吃个状壤态没严有入杠口、锅出口唤代码助考虑围,则粒可不趴管AM碎ac代需要坊对统之计变隔量进良行初今始化初始经化位凑置在舒几个倾地方兄可考离虑:In区it焦的入呼口代柳码In稼it胡的出阻口代芳码在I沾ni誓t向面Id价le认的转堵移中威(需存定义肠一个类函数喝来实穴现)在I咳ni命t的刮入口绝代码饼中实群现,裁见图状态共机编参程34AM饶ac企状态斤机软笼件设供计Op猪en吐t的伶强制报、非踪蝶强制森状态荡含义非强辅制状嫁态:奇有限镰状态糕机意踪蝶义下暮的状般态强制卷状态抛:O锦pn粮et臂编程股意义码下的江过渡果状态Op岩ne掉t编铸程意煤义下铸的状影态非强济制状俱态等待糕事件俊发生垦的状宽态转入任该状魄态后蝴,停桑留在猴此,击直到森满足悔转出损条件餐的事膨件发罪生非强速制状辣态条件蜜判断免的状士态转入蹲该状欺态后敌不停厕留,常根据处条件致判断寸实现朗转移Op浴ne解t将条件幸判断强制害设置充为“知状态蠢”状态镰机编赛程转入转出等待清事件转入条件谜判断转出非强苦制状每态强制毯状态35AM算ac降状态俘机软斯件设攻计强制键状态侮的利脏用利用睁状态肢的入日口、束出口扫代码潜实现朴操作状态磨机编驱程IdleInitPKT_RCVD/pkt_recv()PKT_ARVL/pkt_send()Id醋leIn梦itSe稳ndRe处cvPK捐T_抹AR域VLPK迟T_娃RC残VD将发睁送和诵接收级处理书代码柜分别剖嵌入揉Se拖nd载和R悟ec嫩v的骗入口佩代码肉中,旧省却痕了编赞写处途理函嘱数In嗓itId凭lePK啊T_仁PPK餐T_貌EV陷NTFR标OM爆_C妄HN划/p民kt恒_r找ec册v(咐)FR突OM这_U栗P/锅pk彻t_丽se凶nd毁()功能扮等效类的三浩种状据态图头文宋件中#d罪ef森in林e然FR印OM导_U月P累(饲fr好om赶=育=双ST派RM苹_H丛IG也HE袄R)#d树ef够in鉴e窑FR伏OM趴_C殿HN窝(饰fr昌om佛=赌=宗ST极RM狗_W蹈CH蔽N)PK帖T_服P入鞋口代愿码中in荐t毛fr作om扇=o干p_杯in想tr扮pt外_s房诚tr涝m(浑)36AM宵ac碗状态稿机软稼件设戴计状态嚼机编成程状态觉机软百件编钻译见图编译仍成功浪后回到鹿节点冶协议杂栈在协条议模驰块中员可以茧找到珠该状骨态机将A肆Ma宪c配煌置成疮该协碌议状拖态机37LA得B4援:小闹结状态廊机软油件组蝴成软件象框架众结构屋(状韵态机坑的完载整的迅软件住结构焰)头文固件、供状态务变量纽奉、功欺能函浸数、扣入口封、出宁口代晃码灵活绿、组腰合运僚用强制比状态箩的出旅入口熟代码盖、功胆能函钩数理解楼状态眼机软秃件的狗事件规驱动蒙运行虽机制每一必个发场生的论事件握触发叼状态臭机软光件动欧作一省次状态寇机软末件从辣当前厚非强士制状热态开嘴始运屿行根据笋发生货的事孙件产馆生转薄移,谜直到包下一籍个非吐强制兔状态期间义,执这行了踪蝶转移诞路径仗上的肢功能观函数葛和出宜入口初代码Op社ne托t重恒要约睡定某个呀状态娘下发铃生了佳没有少定义旷转移蛋的事辨件,完该事稠件将浪被O滥pn厉et明丢弃优点饶:在位某个跳状态葡下专腿注于似特定吨的事药件可能痕的问冠题:验某些索重要闻事件障被丢碌弃设计泪细节仔细延考察倍每个顽状态碑下可滤能发邪生的金事件帆,确榴定哪材些事慢件必叼须处暑理状态优机编蜘程38总结初:自主棍设计制网络阁设备定义政设备绢的功宜能和茂接口设计羊设备矮的协厘议栈词结构现有秀协议拜与自迅主协肝议的群组合设计汉协议盒的功蔬能和凳动作设计务协议党的状状态机勉模型设计浪协议槽状态妖机软扁件39LA您B5满:仿烟真场厘景设绩计设置孩仿真遭场景配置丹仿真表参数仿真清试运率行40设置示仿真批场景定义脆Op摧ne淘t仿尝真中习的p摩ro拾je礼ctFi土lene诵wp捉ro妄je逝ct为p也ro扬je息ct疼取个贺名In术it集ia姐l耗to殿po薯lo添gy称:Cr程ea尖te标e不mp秤ty碰s狗ce班na筝ri墨oNe脆tw闻or掠k维sc夕al何e:预Ca颠mp恒usSi惭ze喜:核10醉*1骨0茂kmTe常ch暮no邪lo殃gy朵:座<爸al丧l皱no臣>Ch皆oo翻se油y摩ou唤r乏al鼓oh甚a卸no表deNo圈de庸M宅od赢el丙sf茂ix号ed摇N按od膜e匙b捷y伟na闹me找到谅自己胀设计企的A古LO盏HA严节点部,布议置到售场景致中仿真况场景且设计41配置谨仿真蒜参数DE疮SC汉on呆fi健gIn蕉pu荷ts信O荷bj芒ec些t耐At雪tr川ib骨ut莫es干:午Ad狐d添加持No培de麦设计疲中的突Pr称om阴pt旦项仿真屈场景许设计42配置批仿真浪参数Pr弦om福pt弱项报文坛产生瓜间隔和:指识数分肯布,妻均值雕=0席.0妄5注意韵均值倒:信杠道速泽率=挥1M括,报数文长贸度=河10粉00断0b兆it搁s报文飞产生蔬最小省间隔油=0会.0挤1(充低于肢次值愉,信壮道将岭过载芦!)产生帜报文钉开始宫时间育=0欢.0备1仿真崇场景蕉设计43配置国仿真听参数Ex陆ec兽ut巩io搏nO尖PN春ET端D邻eb掉ug佣ge桐r开启跃De冲bu澡g仿真巨场景扔设计44仿真棵试运期行Ru痛n命运行埋仿真可以请看各存种级基别的哈动画要显示仿真叠场景笔设计看到肠什么骡情况龄?45LA拥B6征:A朝LO成HA午系统生仿真仿真邀场景携分析配置咽仿真夕参数仿真炭运行载设置仿真迷运行仿真乎结果孤分析46仿真蛙场景遮分析基本率场景10划个无盲线A乡丰LO撕HA架站点俊,都浑在无稿线覆日盖范梨围内站点邮有报厚文就炊发送仿真台分析报文叹发送间总量所有棵站点捷发送缎量之卵和报文窄接收斤总量任一衰站点解的接雨收量场景抱设计增加创一统等计节嚷点统计向从信兴道上神接收汁的报哨文数各站轰点发墙送量油在统拌计节申点上注累加仿真崭结束槽时,凶保存驰统计陵信息AL导OH梁A仿嚼真TxTxTxTxTxTxTxTxTxTxST47仿真全参数真设计信道栋容量信道瓶速率听1M沈bp现s、浪报文姓长度津10俭00茫0b悟it编s信道辛报文垄容量盖1垮00抗/秒参数菌配置信道阅负载信率浓G倦=发起送报册文总筒量/脂信道弄报文膝容量信道凯效率鲜S=晨报文撇成功招接收是总量巡寿/信类道报台文容水量站点沉发送湾量抱g惊=性G窝*报贝文容喇量/胃站点蚀总数报文污平均轰到达页时间避t扯=装1好/gG泼=票0.辛1g牢=兆1熊,糕t臭=铜1秒G耀=在0.假3沙g裹=怠3忽,绩t减=嘱0摊.3颗秒G搂=补0.午5志g检=著5乒,和t稍=跪0雁.2洒秒G航=乐0.利7糠g葡=感7笨,紫t钻=至0虚.1预4秒G魂=利1.能0货g傲=扎1格0,形t颈=榴0.悦1秒G拖=依1.台5效g婚=那1丘5,虏t嫩=吊0.哨07G鼠=悄2佛事g刺=睛20捕,笑t杠=聚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论