物联网工程组网技术实验报告汇总_第1页
物联网工程组网技术实验报告汇总_第2页
物联网工程组网技术实验报告汇总_第3页
物联网工程组网技术实验报告汇总_第4页
物联网工程组网技术实验报告汇总_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1、物联网工程组网技术实验报告专业班级姓名学号课程物联网工程组网技术指导教师实验一:OPNE爵境安装、实验目的:搭建环境,为OPNET&真做基础二、实验内容:1.安装VC6.0t环境变量的设置方法,可以在计算机-属性高级系统设置高级-环境变量”中进行设置。INCLUDE=C:ProgramFilesMicrosoftVisualStudioVC98atlinclude;CProgramFilesMicrosoftVisualStudioVC98mfcinclude;C:ProgramFilesMicrosoftVisualStudioVC98include;LIB=C:ProgramFil

2、esMicrosoftVisualStudioVC98mfclib;C:ProgramFilesMicrosoftVisualStudioVC98lib;MSDevDir=C:ProgramFilesMicrosoftVisualStudioCommonMSDev98;Path=C:ProgramFilesMicrosoftVisualStudioCommonToolsWindowsNT;C:ProgramFilesMicrosoftVisualStudioCommonMSDev98bin;C:ProgramFilesMicrosoftVisualStudioCommonTools;C:Pro

3、gramFilesMicrosoftVisualStudioVC98bin;直到可以在命令行正常运行cl,link等命令为准。系线且胜艮如更在与凶京现|计菖机名费件菽巡|不统还原|3加更新1156|国双1i+snsIttfr凝系斯还原I自动更新远程环境支量上JX开岐支量系统市显(SiSjJKXHITWARWSIINIEJNAXD/uJIEISFRJ2:ML”nco仃AJCFILLLCrosFi1*sKrahKTTumsM17roysFiicsXUWXRJlWDM.C:PH5FilesXATMxIIEskCodcV.CProsranFilesXUMvMlVwmperC:PrcgranFil

4、71;sXJMRVAKI!xdLt0.CAProainFilts'xATffl-I二J知理促)I翡轻9MBOWffiI取.IH黯建用炎量2J8变量名or收量信:crsc::tVia:S<ucio7C98lin;l定一|期消刷也ia0恰i&JIXCJkt不砒我fit1JjdAXnM«_AW5DAXWINAXDAXHBIBFtTZXnLAXHCCKFAXHDLLAXHIXCTCdreexamCklrcrremCkrrograriCProgramCkTrccramCrrcnmFilesATWRDIiLrns<.-1Filts'ArWRDIAX>l.

5、?ilesAr«IDEskCtdl.FilesAJWVfiDIxarnper.FiltsAf«RVAXnnlUo.,FilWAfffZJ新逢城粗©|1EJ除理定|淤也|IffIx:DociiRentsandSettingsAdministrator>1inklicrosoft<R>IncrementalLinkerUersion6.00.8169Copyright<C>MicrosoftCorp1992-1998.Allrightsreserved.isage-LINK(options1(filesJl(?connandfiloJop

6、tions:/ALIGN:#/BASE:<AddressIPfilenane>key>/COMMENT:connent/DEBUGZDEBUGIYPE:<CU:COFF>ZDEF:filenaneZDEFAULTLIB:libvapyZDEIY:<NOBIND:UNLOAD)/DELAYLOAD;dll/DLL/DRIUER(;<UrONLVSWDM>J/EHTRVssynbolZEXEIYPE:DVNAMIC/EXPORT:oynbolZFIXEDCNO/FORCE(:MULTIPLE:UNRESOLVED)/GPSIZEitlZHFAP:re

7、servef«commit1/IMPLIB:filenane/INCLUDE:ssmbol/FIXEDt:HO)ZF0ReEr:<MUL7IPLE:UNRESOLUFI»1ZGPSIZE:*/HEAP'reserve.ccrwiit1,【HPLIB”1】河mg/INCLUDE:svmhal/INCREHEHIAL;CUES!N0>/Lft»GEADDMESS4UABEIiNOJ/LlBPnTHijir/LlNKBOCOMPfll/HACHlNE:<ALFHHRn:lX»b:H1PgM居LGtil【PSH4THKIPFCISHJ:

8、SH>zMAPC:fiLenn?ZMftPINFOXEKFORTS:FXUTS:LTHES>/HERGF:frnn=tu/NODFFAULTLIRdbr<<ry1ZHOFHTRV2.拔掉网线,如果有防火墙软件,打开UDP2047g口或者彻底关闭防火墙3.执行modeler_145A_PL1_7116_win.exe按照提示安装OPNETModele软件。最后选择Licens啖型时,请选择Standalone奠式。安装流程如下:httnel rxi<10r«r«1" htHra'ASioiiUBM'Ji而3pzt!?4l

9、iWHBI Mi>l?-:<swnu?K!T TAwa<g)夕u电)中*® "<) i图电o - y «3真义少亘, QI XlPlease Waitc rdiatlon DiroctorrC Reportfienrr 9etin1j5、iceni© Server serec p,MwnM «im8“Fr*xg<«iCgiiiYra>ym mnmmu.*XF3Jri cMhjdxL-rc EW/”n rctaiing.Installer tnitT Bedel er II lUu 14 Va it&

10、lt;Kerotal J-Ltnk ABflr 6 0 GI-. ;: w/ 于用 © j),”2座 复万怪一 & . | - ItT “川,"",| < Instdltr fci CtfKlT(£二 H 364.执行modeler_docs_28-Jan-2008_win.ex等口models_145A_PL1_27Feb08_win.exe按照提示安装文档和库文件(默认安装即可)HJL r I U二 CJ 1Ul-Th Ci Qi| Kidkncldtatlar Dir|n->'Prp-ln 宿|1 Me Svrwirwv

11、卜 WipingR上期居J-LinJs «H*/|'Aj区It|可液-rik.*Iff,*L.J*Ie,dkr<CHIT-*kSiO坟霏1 , 1 ,nDIET «Ed*Jt Btf JEflA X 19 T»加12 9皿 $=<*,号 44AEL*W>r NS? T 蛆* Hi ml jilt nn hridtanoa DivodwrPrp-ln qLq|I ili9-h Surwirwv Ft谒 lingE上萼不-DI xl如二 CJ*-l-l XIInsts Ung MtjdNLib”?32 B星川& S Uie * : n

12、 ” 格可j可皿不现方法.- 11r新冲就5.配置:安装完后,进到安装目录找到modeler.exe6 .将OPNET.Modeler.115License.MakerFFS.exe贝到OPNET14.5.Ajre_modelsbin下。7 .运行OPNETModeler此时会提示无License,选择运行LicenseManagement此时应该没有任何license。8 .双击bin目录下的OPNET.Modeler.115License.MakerFFS.exe回车继续,等到出现结束提示后,回车关闭该窗口。9 .安装完成后,可以测试一下,打开OPNETf,新建一个网络模型,Run后,如果

13、成正常显示分析结束,则可以使用了。实验二:创建AlohaModel、实验目的:熟悉OPNETModeler的project、nodemodellinkmodel和processmodel仓建的基本操作,并且创建一个theAlohaModel实例。二、实验内容:创建一个theAlohaModel实例。三、实验步骤:3.1 创建theAlohaTransmitterProcessModel1 .打开OPNETModeler。2 .选择File>New>ProcessModel然后选择OK。3 .点击,创建3个状态在工作空间里。4 .在3个状态中做下列变化,从左到右:A.右击第一个状态,

14、改名为init,并将其状态改为forced。B.对于第二个状态,改名为idle。C.对于第三个状态,改名为tx_pkt,并将其状态改为forced。5.向各个状态间添加关系。设置完后,如下图:6.打开HeaderBlock并且添加如下代码,保存退出/*Inputstreamfromgeneratormodule*/#defineIN_STRM0/*Outputstreamtobustransmittermodule*/#defineOUT_STRM0/*Conditionalmacros*/#definePKT_ARVL(op_intrpt_type()=OPC_INTRPT_STRM)/*G

15、lobalVariable*/externintsubm_pkts;ika_Lx.liE-BL<£erbXuclFilaEdit0ftlme土UW哂Q旬iF*input5trc-amfrumgeneratoriwdul7*defi«irIN.STRM0+I/*autpjtstreantc?bu3transmittermactulc*/5Jdefincqut_strmi&7ConditienaTnnasros*/3#defiiiiefkt_jARVLntrpt_t/pe)oPC_lF_ir_5TRM)id户elobmlVariableVitexternintsi

16、ubm_pkt3;7.选择菜单栏上CodeBlocks>StateVariableBlock并填入下图所示信息:保存,退出。8 .右击init状态点,选择EnterExecutivesblock,写入下面代码,保存,退出。/*Getthemaximumpacketcount,*/*setatsimulationrun-time*/op_ima_sim_attr_get_int32("maxpacketcount",&max_packet_count);9 .右击tx_pkt状态点,选择EnterExecutivesblock,写入下面代码,保存,退出。士工_p

17、k.£xLtex-EkccwEi1eEditQphiothe叁URBICiiaii/七tgcdmgpacketaPicket*oiut_pkr;»/*ApacketihafarrivedfortramsmiseionsAcquir畲/平/七thepacketromtheinputetream;,endthepackett/5 /»andupdateth岂gletoa.1subrrrittedpa.rk«tecunttrB*/6 0ijt-pkt=ap.pi-.gpr(tnuurm);了op_pk_5FndlCcut_pktFout_strm5;息+5ub

18、m_r'kti5:Qic/*ComoarethetotalnunrbErofpacketssuifcrnittedwrithitthemax1Mumsetfcrthissimulatwnrun.ifeqjal*/12 /*endthesimulationrun.*/15 iffsubnupkt5=ma<_packet_CQLinr:nop_s1m_ndmaxracket:ouritreached.!11");10选择intefaces>GlobalAttributes,并填入下图所示信息:保存,退出11选择Interfaces>ProcessInterfac

19、ess修改如下图所示:*ttribut|kl;tribuieSltiUllInihdVdue卜守5f"*inlrp七tiM1£ditFropertits.rfilek*Idcn唐diimixilrpithlienEkilur«ihtrplshilienKi&dLmpf;tyliiUm0rtswtryihid-icn4i占.blednhqug电lienC.J工np3r>rihilienai"hld1IEI£«netl12.完成此进程的建立,命名为aloha_tx。3.2仓1J建theGenericTransmitterNo

20、deModel1.选择File>New>NodeModel,然后选择OK。2.仓1J建两个 processor modules即!),一个 bus transmitter module 即内),并且如下图修改名字,创建关系3.打开gen的属性对话框,做下图所示修改:保存,退出4.打开tx_proc的属性对话框,做下图所示修改:保存,退出。),并且如下图5.冉仓1J建个processormodul琲口busreceivermodule(艮6 .右击statisticwire打开属性框,做如下修改:保存,退出7 .右击tx_procmodule,选择ShowConnectivity,若

21、如下图所示,则正确正确连接。 odule :七工recsfream:txjiroc0bus_tx03*1sVem;genC->b(_proc0statwire:bus_rxxliannel(olbusy->tx_proc.instet0A-*Mi小encLf1口U1口,AttributeIantStatusInitialValueJ白两ditiQnkiwamt1b入Afiaaricid.cos-thi*甑p.oo(g®BPacketItterarrivalTi/neprOTQtedhostnanehiddenm1112.nig11白4hicd.on卜2“切身网|ph理5穹

22、liidd四p.opriorityhicdenJrolehiddwuseriJp9.将此模型命名为cct_tx,保存,退出。3.3仓U建theGenericReceiverProcessandNodeModels1 .选择File>New>ProcessModel,然后选择OK。2 .画四个statetransitions如下所示。3.打开Header Block并且添加如下代码,保存退出. IE *tilefidiIOpticnEi/*inputstreamfrombusreceiver*/i/*Condition4lm*cr«*/5 *definePkTPfvD|&#

23、39;rp1r:rpttypei;"|一OPCINTF:F'T7T'M)6 ine【u口_i-口工_1岁口上1ij_lnth-fr_tr-um'7/*Globalvariable*/中pint5ubffi_pk«-dj144.选择菜单栏上CodeBlocks>StateVariableBlock并填入下图所示信息:im-BMe4.3.evaiji-allL<e2S1TnwMug二Jirstrcvijkti;sct3ctdptc£el5.选择菜单栏上 Code Blocks > Function Block,填入下图代码:保

24、存,退出6.右击init状态点,选择EnterExecutivesblock,写入下面代码,保存,退出。j.u.j-t-I11.LexKxeco.Livea-P M7.选择 Interfaces > Process Interfaces 修改如下图所示:2Ini ti al i ze 3.匚cumu11 ato>r &/ rc-zdkts - Oj11aEdiigtie保存,退出。8.将此模型命名为cct_rx,保存,退出3.4 创建一个新的LinkModel1 .选择File>New>LinkModel,然后选择OK。2 .在Supportedlinktype

25、s中,照下图修改:I-SupportedLi延tjrjesLirJc:SupportaiFaletteTecunptdupbiLsyesbus_Lkpustapy*sbustap保存,退出。3 .将此link模型命名为cct_link,保存,退出3.5 创建一个theNetworkModel1.选择File>New>Project,然后选择OK。2.将Project命名为cct_network,并且将scenario命名为aloha。其他步骤按照下图所示其他则按默认设置,知道完成创建项目3.点击至J,弹出如下对话框,按对话框上步骤执行4.点击LinkModels按钮,添加cct_l

26、ink,然后点击Ok关闭对话框5 .点击NodeModels按钮,添加cct_rx和cct_tx,然后点击Ok关闭对话框。HSeleetXn eludedE>tri esxJEntriesLU LHLRIU Ih H电2.Status;HU L 11L121UUUUCfi_SS t at kl 0 _1 s_at 2_e£5_adv rx,LzUni t _F i r ew all_6 enot includedincludedIl n eludedGKF_Vhi x_Firtwi_»dvCKF_W i nA。声 sjirex all_4 世 CKP_tfi nifi

27、A s_FiT5w all_4 也_a脉 COmfn_Etation rimmm t a 11 nin a dvnot included ngt in曰udN no I included notnot ijieludednn t ii Tn l-I 11 ri a JIJOKIC*ncsl6 .将objectpalette保存为cct,点击OK关闭objectpalette对话框。7 .选择菜单栏中Topology>RapidConfiguration>Bus点击next。然后照图修改,保存,退出。d,电&10 node la nodeliS , r.q. riDde_On

28、ode_4n&de_8mude_A2inodE_lF8.回一个接受结点,用叱七1团连接网络9.将此模型命名为cct_network,保存,退出3.6执行theAlohaSimulation1 .选择Scenarios>ScenarioComponents>Import2 .选择SimulationSequence然后选择cct_network-CSMA,接着OK。SimiilatianSequenceBGP"siinpl_coiif1praticn_witk_poilci包医?ctnetwork-CSMACorporata&tm_en.terpri玉号Cd

29、ratint也f超点tworkCcr'porate-multirkationalC<srpoirate-READMECustoni_Kpplicatiiqz)ibExamplaspA£ECustom_A.pjli.cilloik_Examples_ERP_EKwipl电CustomA-pjlicatioii_Ezamples-fCTTP,ExampleC'istom止ppiica.tioi_Rkamples-IllustratianCust加了1icatig_E*vnple"-READMEDQCSIS-1DOCS工SYalle_M。dem_UsDOCS

30、IS-Coneat_Disat!edDOGSIS-Coticat_JnabledroCSISinlerntt或|£aikcelIHelp3 .将此Project保存4 .选择DES>Configure/RunDiscreteEventSimulation(Advanced)5.右击scenario(12runs)选择EditAttributes0做如下修改:A.点击Execution>ApplicationNumbero£rurts::12JrkppX1C3114TlSimiLLgram:1op_nmsiriNetworkmodel:1cct_

31、nelworkalohaIgnore,rtpositories'prAdd!tionalcdmmwdArgumtnls:B.点击Outputs>StatisticsCollectionNsb" cf runs; 12C.点击Inputs>GlobalAttributes接着点击ObjectAttributesValueAttribute0'OfficeNetwork.*.gen.PacketInterarrivalTineexponQntial(1000),exponential20D)?exponenti点击OK,关闭SimulationSequence

32、对话框。6 .选择File>Sava7 .点击RunningMan按钮|12 J阴 1DOOI1£3l a f 1s n Pfscluet RnlEiHiEal ,-is8.选择yes9.结果如下:* thE E HCFAaIitttr i:收 41HM匕lw-1HJi 5除略 Al值臼:羯1 % tShr> 411关闭对话框10 .选择菜单栏中View Results按钮11 .选择 DES Parametric Studies12.展开ScalarStatistics右击ChannelThroughputS,并选择SetasY-Series结果如下:13.点击 sho

33、w实验三:包交换网络创建、实验目的:1、学会使用包和链路编辑器;2、学会自定义统计结果;3、熟悉节点和进程模型及其如何在网络模型中运作;4、学会评估网络的性能。二、实验原理:我们先来熟悉一下包交换网络的物理通信机制和各个节点的功能:网络的物理通信机制-如图所示,每个节点至少包含一对点对点收发机,并且通过一条有现双工链路和另一对点对点收发机组,每个这样的收发机组可以支持数据的双向传输,在中心交换节点中,配置了四对点对点收发机,从而在物理上能够支持与四个周边的节点互相联通。F网络的物理通信拓扑结构网络功能的概述一拓扑结构包含两种类型的节点模型,他们分别是中心节点和周边节点,本次实验的目的是仿真一个

34、周边节点发出的业务能够通过中心交换节点路由至另一个目的周边节点,从中心交换节点来看,我们假设,包是以随机的方式来自四个周边节点,每个包含目的地址,目的地址可以用一个整数来表示不同的目的周边节点,中心节点接收到包后通过对目的地址的解析最后选择一个合适的发电机将包送往目的地。中心交换节点如何实现寻址和包交换每个有向包流有一个唯一的索引号。这个索引号总是和某个收信机或者某个发信机唯一对应,而收信机和发信机又和周边节点唯一对应,所以可以直接用流索引号作为包交换的依据,当然为了增强网络的稳健性。周边节点的功能一一作为网络的业务源,周边节点产生包,然后为每个包分配一个目的地址并且通过点对点发信机传输出去,

35、同时作为网络的业务终端,周边节点接受包并且统计其端对端延时。周边节点结构中心交换节点结构、实验内容:3.1 创建一个新的包模型打开opentmodeler14.5,从File菜单中选择New,然后在列表中选择PacketFormat,单击。侬钮,打开报格式编辑器。单击 Create New Field工具按钮,将光标移到编辑窗口中,单击鼠标左键,再单击鼠标右键,一个新的包域出现在编辑窗口中设置包域的属性,在包域上单击鼠标右键,从弹出的菜单中选择EditAttribute,从弹出的属性设置对话框中,如下设置属性值,单击O。闭对话框定义好的包域名称和大小会在编辑窗口中显示,如图从Fil味单中选择S

36、avee将包格式命名为40401_pksw_format关闭包格式编辑器3.2 创建新的链路模型:(1)从File菜单中选择New,然后在列表中选择LinkModel,单击OK®钮,打开链(2)设置支持的包格式,如图所示,除了ptdup外的链路类型对应的Supported属性设置为no,表明该链路只支持点对点双工连接(3)设置packetformats属性对应的InitialValue属性为40401_pksw_format。F3TB1.TK4C4C.J j4ar_£n a,1 J, Jh1M_4L11 _f7J esj g讨 H -SM-W .H H w ft w w :

37、x三三MWr Suff-iat 山 jh-Uwt Ie罩中9加的rMU(4)设置datarate的属性值为9600。(5) 设置eccmodel的属性值为ecc_zero_err。(6) 设置errormodel的属性值为error_zero_err。写即rInSHATtl*Rcfh需3dati.rde豆4M叩LetQ.Decc.0加1SH卓jiFUhr.S3I-%比、弋'wtifEli仃Eor_t松口ft-后匕皿川M3tKitO.t».部L»d百IIf+lt(7)设置propdelmodel的属性值为dtp_propdel。(8)设置txdelmodel属性值为d

38、pttxdel。(9)从Fil咪单中选择Save将链路模型命名为40401_pksw_link单击Sava(10)关闭链路模型编辑器3.3 创建中心交换节点模型:(1)从Fil咪单中选择New,然后在列表中选择NodeModel,单击OK®钮,打开节点模型编辑器。(2)在编辑窗口中放置一个进程模块,四个点对点发信机,和四个点对点收信机,如图所示给每个对象命名,并用包流将每个收信机和发信机与hub相连。(3)查看包流的连接情况,在hub进程模块上单击鼠标右键,从弹出的菜单中选择ShowConnectivity加图所示21M占出1hub刊jumroo中蝇Ewn0mamhubi)->

39、nnt2(0耽日Eh曲口1"»nU附声*初1.rE0>hut(tn声卡用r*vl回.第huftI即rev2->hub询EtreamlrevjSI>h*jaj(4)关闭该对话框(5)定义收发机模型属性a、按住shift键,依次单击所有的收信机和发信机(注意不要选中包流);b、在其中一个收信机或发信机上单击鼠标右键,从弹出的菜单中选择EditAttribues;c、单击channel属性右边的valued,关掉所有默认的格式,然后选择40401_pksw_format包格式,将它的属性改为supported.单击ok关闭对话框;d、单击Applychanges

40、toselectedobjects复选框,将以上的设置改变对所有选中的对象起作用。9 FOO(rh ji 】、:PJSft icon GAH电J.l£l klLs I£p?J 7 to- EElFfna nhjpcl FI(6)定义节点模型的界面属性,从Intefaces菜单中选择NodeIntefaces,出现节点界面对话框,将节点类型支持属性表框,除巾xed外的节点类型对应的supported属性设置为no。(7)将节点模型命名为40401_pksw_hub保存3.4 创建hub进程模型:(1)从File菜单中选择New,然后从列表中选择ProcessModel,单击O

41、K®钮,打开进程模型编辑器(2)单击创建状态按钮.,然后光标移到编辑窗口中,单击鼠标左键,放置一个状态,然后单击鼠标右键,命名该状态为idle。(3)单击创建状态转移按钮*,单击idle状态,创建一个回到该状态自身的转移。在转移线上单击鼠标右键,从弹出的菜单中选择EditAttributes,然后将转移的condition属性改为PK_ARRVL并将executive属性改为route_pk()。(4)单击Ok关闭转移属性对话框。接下来定义PK_ARRVL件的宏,单击编辑头块按钮匚并输入以下定义宏PK_ARRVL代码。(5)从Fil咪单中选择SavePK_ARRVL件判断hub进程接

42、受的中断类型是否是流中断(在OPNE开以常量OPC_INTRPR_STRM),如果进程异常的接收到其他类型的中断则状态找不到转移条件从而导致出错,以防万一还需要为idle状态创建一个指向自身default(其他条件不满足则该条件满足)的转移线。为idle状态创建一个指向自身的转移线,在转移线上单击鼠标右键,从弹出的菜单中选择EditAttributes,然后将转移的condition属性改为default,右击鼠标关闭对话框。(6)编写条件执行代码route_pk()。单击编辑函数块按钮曰1并输入以下代码并保存。真正有效的代码是在FIN(route_pk()之后,第一句用来从合适的输入流(输入

43、流索引通过核心函数op_intrpt_strm得到)中取得包(op_pk_get),第二句代码析取包中的目的域,它含有包的目的地址。这里的目的地址实际上是输出索引流,它对应发往目的节点的收信机,而最后一句代码将包发给相应的收信机。(7)更改进程的属性。从Intefaces菜单中选择ProcessInterfaces把begsinintrpt的属性的初始值改为enabled,如果需要,在Comment蚊本栏增加模块的说明,单击OK,保存更改。(8)单击编译进程摸块按钮,从File菜单中选择Close,关闭进程模型编辑器(9)最后需要将编译好的进程模型指定给节点模型,从Windows下拉菜单中选择

44、NodeEditors,然后找到rr_pksw-hub,这是节点模型编辑器被激活,在hub进程上单击鼠标右键,从弹出的菜单中选择EditAttributes,将processmode的属性值改为rr_pksw_process,单击OK®钮关闭属性对话框,保存节点模型。Atlrikitt,di111MoMhiwdCjwncTSflr电-kiAgisririirpt"如tfile(2?;ifiIfptdubl期唠.ftiSw就加了“打工独®:"antijitiriifiTTildi7abltdLaftlLpI组:sttrttsAi士由(?:w*J<ii

45、tjrli,«1rK1"43.5 创建周边节点模型:(1)在刚刚保存过的hub节点模型编辑器中的Edit的菜单下拉框中选择ClearModel,这是编辑器工作空间被清空,按下图放置并命名模块。(2)在src®块上单击鼠标右键,从弹出的菜单中选择EditAttributes,将processmodel的属性值改为simple_source,然后单击Ok关闭属性对话框。rnan£Mpr*ces.eriod*lEiiiplauiircoLJ九区"/F白*Jk工IiLttrunrm2Imeccast5tG,O')nTaclelSirecciiE

46、tnl(10241riSt*rtTineLQ0i-St*jTlp*IfiflfijtyAltrzibuteMelae:?.?-?-:?:r(3) 按下列方向建立包流:rev->proc;proc->xmt;src->proco在proc进程模块上单击鼠标右键,在弹出的菜单中选择ShowConneectivity,查看包流分配表。如果每个设置都正确,需要删掉所有的包流重新按照步骤(3)设置一遍。proc由?wm:prccD->xmt0stream:revy'>prccO;stream:sreJ->prcc1;(4)为了运行参数化仿真,需要将业务的Pac

47、ketInterarrivalTime!性提升,当提升了属性后,就可以在仿真运行时很容易改变了在srC真块上单击鼠标右键,从弹出的菜单中选择EditAttributes,在属性栏中选择左边一栏的PacketInterarrivalTime(这时该属性变为蓝色),然后单击promote按钮。这样就提升了属性,可以在仿真属性中设置它的值。同时希望业务生成模块能够产生前面定义的包格式,单击PacketFormat!性对应的右边Valued,将它更改为40401_pksw_format,单击Ok关闭属性对话框。产X*!播旧 15£lt 二kr*pr ua-a I v-1rc-rxt txt

48、CaiXri'i嗨I hub 物皿* 1T: Eft温 Evfr(5)改变收发信机的信道速率和支持的包格式,以匹配指定的的链路模型。定义收发机模型属性:?按住shift键,依次以鼠标左键单击收信机和发信机(注意不要选中包流);?在其中一个收信机或发信机模块上单击鼠标右键,从弹出的菜单中选择EditAttributes;?单击channe属性右边的value栏,在弹出的信道属性表中将datareta设置为9600和SupportsUnformattedPackets'复选框,关掉所有默认支持的格式,然后找到40401_pksw_format包格式,将他属性改为supported,

49、单击。代闭对话框;?单击Applychangestoselectedobject复选框,将以上的设置改变对所有的选中对象起作用,然后单击。侬钮Uni).butC:业X:UT厂-54用11电出空tJ卜凸1世1旺而了0t网D!i|n-|1.Ji(jfiitml'-ijSelect5q等Eiek喧也Fara«tsJJFgird了口手鼻j1nmECi0Tans_taimt-di>duno*sizpcrteJan£a&lstar34口niAtEizppGrta;il.ssr_idinot1»i_fcal2_cp=p4Lci41血中ttAafflE.ea

50、lE.farqdqn»t5aaJ2_5就-虱notExporte1ans_4413cpcs_pdunotsizpparte3jjE.aiE_a-a134_eslt_pdhufitEiz|ipaTto>14t3aJ5_cjjc3._tdhjtinl即疗口彳丁七virt»3oU£Ti«l血tSkpcrttikFE已*1197口*鹏flatp.?»nart*.31Agr-SuppartmZJ.1pwLUfum胃tt5,nppartunr<ornfl4t-drljibrt-atrllkDEH少drl1r-(6)定义节点模型白界面属性,Int

51、efaces菜单中选择NodeInterfaces,出现节点界面对话框,找到支持的节点类型属性表,除了fixed外的节点类型对应的Supported属性设置为no,表明该节点只能作为固定节点Li建期也£a|tr上I*<><标8«由J*Trt1|dii»曲&lit*Am¥£meImU/目u*TH吉EMfiflftiItil-udiEftlQ。£.£iI.Frefc?lidltJ1v4iFikliihCHLr«iqU!L-«u:,>1%六虱勺“也BMwh+lIMauhliijE

52、xxiUixal-zest.hkL.口0MLEiH(7)属性重命名可以简化复杂的属性命名,或者扩展过于简化的名称。当某个属性是由底层提升的来的,它的名称就会变得很冗长而且没有意义,这时可能需要把它的名称简化。NodeIntefacesX寸话框中选择Rename/Merge按钮,在UnmodifiedAttributes栏中找到要更名的属性src.PacketInterarrivalTime,然后单击按钮,在PromotionName文本栏中输入新的名字sourceinterarrivaltime,单击。代闭重命名对话框。(8)为sourceinterarrivaltime属性指定预定值,在No

53、deIntefacesM话框中选择新命名的sourceinterarrivaltime属性,这时左边的EditProperties按钮被激活,单击它,这时出现Attributessourceinterarrivaltime对话框,在SymbolMa限中,将所有Symbo对应的Statu或为suppress,如下图所示增加4个符号与值的映射项。Mt强I!)-i-I-MgiE电rHIE旭呼-andismcxtEETTirs-Fortmf-bex«riBXcsMhwpndcsE企no*星HlI的蚱猊购口门口aeia:'jri:::n.replatit_V*or学EMtii¥心哈EBn-itliiu'e.qrrtHTtMBn&nce,kiornDntetcL-»EhSTw占s白n&d-.;-:e-3_r;._JUELTliFil-iKTitI'l4鼻phl«ratUntK墨t(9)隐藏属性可以避免用户看到不需要设置参数的属性项,从而能够简化用户界面,这个操作不会影响仿真结果

温馨提示

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

评论

0/150

提交评论