電子科技o(jì)pnet培訓(xùn)03的仿真架構(gòu)_第1頁(yè)
電子科技o(jì)pnet培訓(xùn)03的仿真架構(gòu)_第2頁(yè)
電子科技o(jì)pnet培訓(xùn)03的仿真架構(gòu)_第3頁(yè)
電子科技o(jì)pnet培訓(xùn)03的仿真架構(gòu)_第4頁(yè)
電子科技o(jì)pnet培訓(xùn)03的仿真架構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩141頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、OPNET的仿真架構(gòu)唐偉電子科技大學(xué)通信抗干擾技術(shù)國(guó)家級(jí)重點(diǎn)實(shí)驗(yàn)室四川省成都市高新西區(qū)西源大道2006號(hào),611731電話: 郵箱: 主頁(yè): 17 七月 20212022/7/18歡迎散播,但必須保留原作者信息。唐偉 1內(nèi)容提要OSI協(xié)議模型OPNET進(jìn)程域建模OPNET節(jié)點(diǎn)域建模OPNET網(wǎng)絡(luò)域建模OPNET通信機(jī)制OPNET仿真數(shù)據(jù)收集2022/7/18歡迎散播,但必須保留原作者信息。唐偉 2一、OSI協(xié)議體系模型為了方便用戶實(shí)現(xiàn)通信網(wǎng)絡(luò)的仿真,OPNET在仿真內(nèi)核的基礎(chǔ)上,又基于OSI協(xié)議體系模型擴(kuò)展出了一套三層建模工具進(jìn)程、節(jié)點(diǎn)、子網(wǎng)。因而,對(duì)OSI協(xié)議體系模型的透徹理解,是掌握OPN

2、ET通信網(wǎng)絡(luò)建模技術(shù)的基礎(chǔ)之一。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 3一、OSI協(xié)議體系模型OSI協(xié)議體系模型概述OPNET的建模架構(gòu)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 41、OSI協(xié)議體系模型概述OSI(Open System Interconnection)該參考模型的設(shè)計(jì)目的是成為一個(gè)所有銷售商都能實(shí)現(xiàn)的開(kāi)放網(wǎng)路模型。采用的方法是將整個(gè)龐大而復(fù)雜的問(wèn)題劃分為若干個(gè)容易處理的小問(wèn)題,這就是分層的體系結(jié)構(gòu)辦法。只定義了功能。會(huì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層表示層應(yīng)用層2022/7/18歡迎散播,但必須保留原作者信息。唐偉 51、OSI協(xié)議體系模型概述

3、網(wǎng)絡(luò)中各節(jié)點(diǎn)都有相同的協(xié)議層。每個(gè)協(xié)議層中可以包含多個(gè)協(xié)議實(shí)體。同一節(jié)點(diǎn)中相鄰的協(xié)議實(shí)體間通過(guò)服務(wù)訪問(wèn)點(diǎn)進(jìn)行通信。每一協(xié)議層的協(xié)議實(shí)體可以使用下層實(shí)體提供的服務(wù),并向上層的實(shí)體提供服務(wù)。除物理層外,不同節(jié)點(diǎn)的相同級(jí)別協(xié)議層實(shí)體間進(jìn)行虛擬的對(duì)等通信。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 6節(jié)點(diǎn)2節(jié)點(diǎn)11、OSI協(xié)議體系模型概述會(huì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層表示層應(yīng)用層會(huì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層表示層應(yīng)用層物理介質(zhì)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 71、OSI協(xié)議體系模型概述同一節(jié)點(diǎn)中相鄰的協(xié)議層間通過(guò)服務(wù)訪問(wèn)點(diǎn)進(jìn)行通信。N+1層實(shí)體1N層實(shí)體2

4、服務(wù)訪問(wèn)點(diǎn)具體的協(xié)議實(shí)現(xiàn)具體的協(xié)議實(shí)現(xiàn)N層實(shí)體1N+1層實(shí)體22022/7/18歡迎散播,但必須保留原作者信息。唐偉 81、OSI協(xié)議體系模型概述服務(wù)訪問(wèn)點(diǎn)提供四種服務(wù)原語(yǔ):請(qǐng)求、應(yīng)答、指示、確認(rèn)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 91、OSI協(xié)議體系模型概述數(shù)據(jù)單元進(jìn)行逐層封裝。N+1層實(shí)體N層實(shí)體協(xié)議數(shù)據(jù)單元PDUN+1服務(wù)數(shù)據(jù)單元SDUNPDUN+1SDUN協(xié)議數(shù)據(jù)單元PDUNPDUNSDUNHeaderN2022/7/18歡迎散播,但必須保留原作者信息。唐偉 102、OPNET的建模架構(gòu)OPNET的建模架構(gòu)建立在OSI協(xié)議體系模型的基礎(chǔ)上,主要包括三個(gè)建模域。進(jìn)程

5、域模型節(jié)點(diǎn)域模型網(wǎng)絡(luò)域模型仿真內(nèi)核2022/7/18歡迎散播,但必須保留原作者信息。唐偉 112、OPNET的建模架構(gòu)協(xié)議層次的實(shí)體由進(jìn)程模型(Process model)、收發(fā)信機(jī)(Transmitter, Receiver)和天線(Antenna)進(jìn)行建模。節(jié)點(diǎn)中協(xié)議層次架構(gòu)(協(xié)議實(shí)體的選取及其間互連狀態(tài))由節(jié)點(diǎn)模型(Node model)進(jìn)行建模。節(jié)點(diǎn)內(nèi)部協(xié)議層次之間的信息通道由報(bào)文流(Stream line)和統(tǒng)計(jì)線(Statistic line)進(jìn)行建模。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 122、OPNET的建模架構(gòu)節(jié)點(diǎn)中收發(fā)信機(jī)之間的邏輯關(guān)聯(lián)由邏輯關(guān)聯(lián)(Log

6、ical association)進(jìn)行建模。網(wǎng)絡(luò)中節(jié)點(diǎn)的布署由子網(wǎng)模型(Subnet model)進(jìn)行建模。子網(wǎng)內(nèi)部節(jié)點(diǎn)間的信息通道由鏈路模型(Link model)進(jìn)行建模。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 13內(nèi)容提要OSI協(xié)議模型OPNET進(jìn)程域建模OPNET節(jié)點(diǎn)域建模OPNET網(wǎng)絡(luò)域建模OPNET通信機(jī)制OPNET仿真數(shù)據(jù)收集2022/7/18歡迎散播,但必須保留原作者信息。唐偉 14二、OPNET進(jìn)程域建模進(jìn)程域建模:將OSI協(xié)議體系模型中的協(xié)議實(shí)體映射為OPNET中的模型。process modelqueue modelpacket formatICI for

7、matantenna patternmodulation curvepipeline stage協(xié)議實(shí)體模型實(shí)體間通信信息格式模型物理層模型輔助模型PDF modelExternal files2022/7/18歡迎散播,但必須保留原作者信息。唐偉 15二、OPNET進(jìn)程域建模OSI協(xié)議層實(shí)體的建模通信信息格式的建模物理層模型輔助模型2022/7/18歡迎散播,但必須保留原作者信息。唐偉 161、OSI協(xié)議層實(shí)體的建模每個(gè)協(xié)議層的實(shí)體由進(jìn)程(Process)模型來(lái)實(shí)現(xiàn)。傳輸層實(shí)體傳輸層實(shí)體傳輸層實(shí)體TCP進(jìn)程模型UCP進(jìn)程模型網(wǎng)絡(luò)層實(shí)體網(wǎng)絡(luò)層實(shí)體網(wǎng)絡(luò)層實(shí)體數(shù)據(jù)鏈路層實(shí)體數(shù)據(jù)鏈路層實(shí)體數(shù)據(jù)鏈路層

8、實(shí)體IPv4進(jìn)程模型IPv6進(jìn)程模型802.11進(jìn)程模型802.3進(jìn)程模型傳輸層實(shí)體傳輸層實(shí)體應(yīng)用層實(shí)體HTTP進(jìn)程模型FTP進(jìn)程模型2022/7/18歡迎散播,但必須保留原作者信息。唐偉 17進(jìn)程模型編輯器進(jìn)程模型名稱2022/7/18歡迎散播,但必須保留原作者信息。唐偉 18進(jìn)程模型編輯器創(chuàng)建狀態(tài)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 19進(jìn)程模型編輯器創(chuàng)建狀態(tài)轉(zhuǎn)換線2022/7/18歡迎散播,但必須保留原作者信息。唐偉 20進(jìn)程模型編輯器指定初始狀態(tài)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 21進(jìn)程模型編輯器定義狀態(tài)變量2022/7/18歡迎散播,但必須保留

9、原作者信息。唐偉 22進(jìn)程模型編輯器定義臨時(shí)變量2022/7/18歡迎散播,但必須保留原作者信息。唐偉 23進(jìn)程模型編輯器頭部代碼塊2022/7/18歡迎散播,但必須保留原作者信息。唐偉 24進(jìn)程模型編輯器函數(shù)定義塊2022/7/18歡迎散播,但必須保留原作者信息。唐偉 25進(jìn)程模型編輯器診斷代碼塊2022/7/18歡迎散播,但必須保留原作者信息。唐偉 26進(jìn)程模型編輯器善后代碼塊2022/7/18歡迎散播,但必須保留原作者信息。唐偉 27進(jìn)程模型編輯器編譯進(jìn)程2022/7/18歡迎散播,但必須保留原作者信息。唐偉 28進(jìn)程模型編輯器初始狀態(tài)標(biāo)志2022/7/18歡迎散播,但必須保留原作者信息

10、。唐偉 29進(jìn)程模型編輯器狀態(tài)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 30進(jìn)程模型編輯器入/出狀態(tài)代碼行數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 31進(jìn)程模型編輯器狀態(tài)轉(zhuǎn)換線2022/7/18歡迎散播,但必須保留原作者信息。唐偉 32進(jìn)程模型編輯器狀態(tài)轉(zhuǎn)換條件2022/7/18歡迎散播,但必須保留原作者信息。唐偉 33進(jìn)程模型的等效狀態(tài)機(jī)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 34進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 35進(jìn)程

11、模型的代碼結(jié)構(gòu)HBSVSV輔助FBHB中的全部?jī)?nèi)容。事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 36進(jìn)程模型的代碼結(jié)構(gòu)HBSV定義狀態(tài)變量數(shù)據(jù)結(jié)構(gòu):typedef struct /* Internal state tracking for FSM */ FSM_SYS_STATE /* _op_current_state; */ /* State Variables */ SV中定義的變量。 simple_source_state;SV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022

12、/7/18歡迎散播,但必須保留原作者信息。唐偉 37進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助將op_sv_ptr變量作為本模型的狀態(tài)變量指針。FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 38進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FBFB中的全部?jī)?nèi)容。事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 39進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)simple_source() /* Temporary Variables */ TV中的全部?jī)?nèi)容。

13、 switch (op_sv_ptr-_op_current_state) 診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 40進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)_op_simple_source_diag()包含DB中的全部?jī)?nèi)容。初始化函數(shù)分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 41進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)_op_simple_source_terminate()包含TB中的全部?jī)?nèi)容。初始化函數(shù)分配函數(shù)屬性

14、賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 42進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)_op_simple_source_init()獲得狀態(tài)機(jī)初始狀態(tài)的值,一般為0。分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 43進(jìn)程模型的代碼結(jié)構(gòu)HBSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)_op_simple_source_alloc()分配狀態(tài)變量存儲(chǔ)空間,并設(shè)置初始狀態(tài)的值,一般為0。分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 44進(jìn)程模型的代碼結(jié)構(gòu)H

15、BSVSV輔助FB事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)_op_simple_source_svar()通過(guò)狀態(tài)變量的名稱獲得對(duì)應(yīng)的值。分配函數(shù)屬性賦值函數(shù)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 45事件處理函數(shù)狀態(tài)編號(hào)0:init狀態(tài)的編號(hào)1:generate狀態(tài)的編號(hào)2:stop狀態(tài)的編號(hào)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 46事件處理函數(shù)出、入狀態(tài)代碼塊的編號(hào)0:init的入狀態(tài)編號(hào)(0*2)1:init的出狀態(tài)編號(hào)(0*2+1)2:generate的入狀態(tài)編號(hào)(1*2)3:generate的出狀態(tài)編號(hào)(1*2+1)4:stop的入狀態(tài)編號(hào)(2

16、*2)5:stop的入狀態(tài)編號(hào)(2*2+1)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 47事件處理函數(shù)voidsimple_source (OP_SIM_CONTEXT_ARG_OPT) FIN_MT (simple_source (); /* 臨時(shí)變量的定義 */ FSM_ENTER (simple_source) FSM_BLOCK_SWITCH FSM_STATE_ENTER_UNFORCED_NOLABEL (0, init, simple_source init enter execs) /* init的入狀態(tài)代碼 */ FSM_EXIT (1,simple_sourc

17、e)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 48事件處理函數(shù)voidsimple_source (OP_SIM_CONTEXT_ARG_OPT) FIN_MT (simple_source (); /* 臨時(shí)變量的定義 */ FSM_ENTER (simple_source) FSM_BLOCK_SWITCH FSM_STATE_ENTER_UNFORCED_NOLABEL (0, init, simple_source init enter execs) /* init的入狀態(tài)代碼 */ FSM_EXIT (1,simple_source)/* 定義轉(zhuǎn)換條件的編號(hào) */int

18、 _op_true_cond_index;2022/7/18歡迎散播,但必須保留原作者信息。唐偉 49事件處理函數(shù)voidsimple_source (OP_SIM_CONTEXT_ARG_OPT) FIN_MT (simple_source (); /* 臨時(shí)變量的定義 */ FSM_ENTER (simple_source) FSM_BLOCK_SWITCH FSM_STATE_ENTER_UNFORCED_NOLABEL (0, init, simple_source init enter execs) /* init的入狀態(tài)代碼 */ FSM_EXIT (1,simple_source

19、)/* 根據(jù)當(dāng)前狀態(tài) */switch(_op_sv_ptr-_op_current_block)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 50事件處理函數(shù)/* init的入狀態(tài)編號(hào) */ case 0*2:voidsimple_source (OP_SIM_CONTEXT_ARG_OPT) FIN_MT (simple_source (); /* 臨時(shí)變量的定義 */ FSM_ENTER (simple_source) FSM_BLOCK_SWITCH FSM_STATE_ENTER_UNFORCED_NOLABEL (0, init, simple_source init e

20、nter execs) /* init的入狀態(tài)代碼 */ FSM_EXIT (1,simple_source)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 51voidsimple_source (OP_SIM_CONTEXT_ARG_OPT) FIN_MT (simple_source (); /* 臨時(shí)變量的定義 */ FSM_ENTER (simple_source) FSM_BLOCK_SWITCH FSM_STATE_ENTER_UNFORCED_NOLABEL (0, init, simple_source init enter execs) /* init的入狀態(tài)代碼

21、*/ FSM_EXIT (1,simple_source)事件處理函數(shù)/* 下次將進(jìn)入狀態(tài)1(init的出狀態(tài)編號(hào)) */op_sv_ptr-_op_current_block = 1;return;2022/7/18歡迎散播,但必須保留原作者信息。唐偉 52事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_

22、SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) /* init的出狀態(tài)編號(hào) */ case 0*2+1:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 53事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST

23、_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) /* 轉(zhuǎn)換條件的編號(hào) */_op_true_cond_index = -1;if (START) _op_true_cond_index = 0; 2022/7/18歡迎散播,但必須保留原作者信息。唐偉 54事件處理函數(shù) FSM_STATE_EXIT_

24、UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) if (DISABLED) _op_true_cond_i

25、ndex+; 2022/7/18歡迎散播,但必須保留原作者信息。唐偉 55事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (

26、1, 2, state2_enter_exec, ;, ) if (_op_true_cond_index = -1) /* 報(bào)錯(cuò),因?yàn)楸仨氂星覂H有一個(gè) 狀態(tài)轉(zhuǎn)換條件被滿足。 */ 2022/7/18歡迎散播,但必須保留原作者信息。唐偉 56事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FS

27、M_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) switch (_op_true_cond_index)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 57事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DI

28、SABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) 轉(zhuǎn)換條件的編號(hào)(即_op_true_cond_index的值)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 58事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /*

29、 init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) 目標(biāo)入狀態(tài)編號(hào)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 59事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, sim

30、ple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) 目標(biāo)狀態(tài)的標(biāo)簽2022/7/18歡迎散播,但必須保留原作者信息。唐偉 60事件處理函數(shù) FSM_STA

31、TE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) case 0: /* 執(zhí)行狀態(tài)轉(zhuǎn)換代碼 *

32、/ ss_packet_generate(); /* 設(shè)置新?tīng)顟B(tài)編號(hào):generate的入狀態(tài)編號(hào) */ op_sv_ptr-_op_current_block = 2*1; /* 狀態(tài)轉(zhuǎn)換,跳轉(zhuǎn)到新?tīng)顟B(tài)的入狀態(tài)代碼 */ goto _op_label_state1_enter_exec; 2022/7/18歡迎散播,但必須保留原作者信息。唐偉 61事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (0, init, simple_source init exit execs) /* init的出狀態(tài)代碼 */ FSM_INIT_COND (START) FSM_TEST_COND

33、 (DISABLED) FSM_TEST_LOGIC (init) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 1, state1_enter_exec, ss_packet_generate();, ) FSM_CASE_TRANSIT (1, 2, state2_enter_exec, ;, ) case 1: /* 執(zhí)行狀態(tài)轉(zhuǎn)換代碼 */ ; /* 設(shè)置新?tīng)顟B(tài)編號(hào):stop的入狀態(tài)編號(hào) */ op_sv_ptr-_op_current_block = 2*2; /* 狀態(tài)轉(zhuǎn)換,跳轉(zhuǎn)到新?tīng)顟B(tài)的入狀態(tài)代碼 */ goto _op_label_state2_

34、enter_exec; 2022/7/18歡迎散播,但必須保留原作者信息。唐偉 62事件處理函數(shù) FSM_STATE_ENTER_UNFORCED (1, generate, state1_enter_exec, simple_source generate enter execs) /* generate入狀態(tài)代碼 */ FSM_EXIT (3,simple_source) FSM_STATE_EXIT_UNFORCED (1, generate, simple_source generate exit execs) /* generate出狀態(tài)代碼 */ FSM_INIT_COND (ST

35、OP) FSM_TEST_COND (PACKET_GENERATE) FSM_TEST_LOGIC (generate)generate狀態(tài)的編號(hào)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 63事件處理函數(shù) FSM_STATE_ENTER_UNFORCED (1, generate, state1_enter_exec, simple_source generate enter execs) /* generate入狀態(tài)代碼 */ FSM_EXIT (3,simple_source) FSM_STATE_EXIT_UNFORCED (1, generate, simple_sou

36、rce generate exit execs) /* generate出狀態(tài)代碼 */ FSM_INIT_COND (STOP) FSM_TEST_COND (PACKET_GENERATE) FSM_TEST_LOGIC (generate)generate狀態(tài)的標(biāo)簽2022/7/18歡迎散播,但必須保留原作者信息。唐偉 64事件處理函數(shù) FSM_STATE_ENTER_UNFORCED (1, generate, state1_enter_exec, simple_source generate enter execs) /* generate入狀態(tài)代碼 */ FSM_EXIT (3,s

37、imple_source) FSM_STATE_EXIT_UNFORCED (1, generate, simple_source generate exit execs) /* generate出狀態(tài)代碼 */ FSM_INIT_COND (STOP) FSM_TEST_COND (PACKET_GENERATE) FSM_TEST_LOGIC (generate)/* generate的入狀態(tài)編號(hào) */case 2*1:/* 標(biāo)簽(供goto語(yǔ)句使用) */_op_label_state1_enter_exec:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 65事件處理函數(shù) FS

38、M_STATE_ENTER_UNFORCED (1, generate, state1_enter_exec, simple_source generate enter execs) /* generate入狀態(tài)代碼 */ FSM_EXIT (3,simple_source) FSM_STATE_EXIT_UNFORCED (1, generate, simple_source generate exit execs) /* generate出狀態(tài)代碼 */ FSM_INIT_COND (STOP) FSM_TEST_COND (PACKET_GENERATE) FSM_TEST_LOGIC

39、(generate)/* 下次將進(jìn)入狀態(tài)3(generate的出狀態(tài)編號(hào)) */op_sv_ptr-_op_current_block = 3;return;2022/7/18歡迎散播,但必須保留原作者信息。唐偉 66事件處理函數(shù) FSM_STATE_ENTER_UNFORCED (1, generate, state1_enter_exec, simple_source generate enter execs) /* generate入狀態(tài)代碼 */ FSM_EXIT (3,simple_source) FSM_STATE_EXIT_UNFORCED (1, generate, simpl

40、e_source generate exit execs) /* generate出狀態(tài)代碼 */ FSM_INIT_COND (STOP) FSM_TEST_COND (PACKET_GENERATE) FSM_TEST_LOGIC (generate)/* generate的出狀態(tài)編號(hào) */case 2*1+1:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 67事件處理函數(shù) FSM_TRANSIT_SWITCH FSM_CASE_TRANSIT (0, 2, state2_enter_exec, ;, ) FSM_CASE_TRANSIT (1, 1, state1_enter_

41、exec, ss_packet_generate();, ) FSM_STATE_ENTER_UNFORCED (2, stop, state2_enter_exec, simple_source stop enter execs) /* stop的出狀態(tài)代碼 */ FSM_EXIT (5,simple_source)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 68事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (2, stop, simple_source stop exit execs) FSM_TRANSIT_MISSING (stop) /* FSM_BLOC

42、K_SWITCH */ FSM_EXIT (0,simple_source) /* simple_source (OP_SIM_CONTEXT_ARG_OPT) */* stop的出狀態(tài)編號(hào) */case 2*2+1:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 69事件處理函數(shù) FSM_STATE_EXIT_UNFORCED (2, stop, simple_source stop exit execs) FSM_TRANSIT_MISSING (stop) /* FSM_BLOCK_SWITCH */ FSM_EXIT (0,simple_source) /* simple_so

43、urce (OP_SIM_CONTEXT_ARG_OPT) */* 報(bào)錯(cuò),stop狀態(tài)沒(méi)有轉(zhuǎn)換線, 不能夠運(yùn)行到此處 */2022/7/18歡迎散播,但必須保留原作者信息。唐偉 70default狀態(tài)轉(zhuǎn)換條件當(dāng)指定的狀態(tài)轉(zhuǎn)換條件都不滿足時(shí),沿default狀態(tài)轉(zhuǎn)換線進(jìn)行狀態(tài)轉(zhuǎn)換。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 71進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。12022/7/18歡迎散播,但必須保留原作者信息。唐偉 72進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行

44、過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。22:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 73進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。2:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。33:當(dāng)事件出現(xiàn)時(shí),調(diào)用事件處理函數(shù)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 74進(jìn)程對(duì)象的創(chuàng)

45、建與執(zhí)行過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。2:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。33:當(dāng)事件出現(xiàn)時(shí),調(diào)用事件處理函數(shù)(反復(fù)進(jìn)入)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 75進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。2:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。44:ODB調(diào)試過(guò)程中,用戶可以調(diào)用診斷處理函數(shù),也就

46、是DB中的代碼。3:當(dāng)事件出現(xiàn)時(shí),調(diào)用事件處理函數(shù)(反復(fù)進(jìn)入)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 76進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行過(guò)程事件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。2:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。54:ODB調(diào)試過(guò)程中,用戶可以調(diào)用診斷處理函數(shù),也就是DB中的代碼。3:當(dāng)事件出現(xiàn)時(shí),調(diào)用事件處理函數(shù)(反復(fù)進(jìn)入)。5:OPNET利用該函數(shù)獲得該進(jìn)程對(duì)象的屬性值。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 77進(jìn)程對(duì)象的創(chuàng)建與執(zhí)行過(guò)程事

47、件處理函數(shù)診斷處理函數(shù)善后處理函數(shù)初始化函數(shù)分配函數(shù)屬性賦值函數(shù)1:獲得狀態(tài)機(jī)初始狀態(tài)的值,例如在simple_source中為init的入狀態(tài)編號(hào)0。2:為狀態(tài)變量分配內(nèi)存空間,設(shè)置初始狀態(tài)的值。64:ODB調(diào)試過(guò)程中,用戶可以調(diào)用診斷處理函數(shù),也就是DB中的代碼。3:當(dāng)事件出現(xiàn)時(shí),調(diào)用事件處理函數(shù)(反復(fù)進(jìn)入)。6:動(dòng)態(tài)進(jìn)程(子進(jìn)程)對(duì)象被銷毀前,調(diào)用善后處理函數(shù),即TB中的代碼。5:OPNET利用該函數(shù)獲得該進(jìn)程對(duì)象的屬性值。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 78進(jìn)程屬性對(duì)話框在進(jìn)程屬性對(duì)話框中可以設(shè)置本進(jìn)程的用戶自定義屬性。2022/7/18歡迎散播,但必須保留原作

48、者信息。唐偉 79進(jìn)程屬性對(duì)話框1) 簡(jiǎn)單屬性2) 復(fù)合(compound)屬性2022/7/18歡迎散播,但必須保留原作者信息。唐偉 80進(jìn)程接口對(duì)話框在進(jìn)程接口對(duì)話框中,可以設(shè)置一些進(jìn)程的屬性。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 81進(jìn)程接口對(duì)話框1) begsim intrpt:在仿真開(kāi)始之前,仿真內(nèi)核將為該進(jìn)程預(yù)約一個(gè)類型為OPC_INTRPT_BEGSIM的中斷。2) endsim intrpt:在仿真結(jié)束之前,仿真內(nèi)核將為該進(jìn)程預(yù)約一個(gè)類型為OPC_INTRPT_ENDSIM的中斷。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 82服務(wù)訪問(wèn)點(diǎn)的建模協(xié)議

49、層間服務(wù)訪問(wèn)點(diǎn)由進(jìn)程模型實(shí)現(xiàn),一般采用用管理(manager)進(jìn)程實(shí)現(xiàn)。傳輸層SAP傳輸層管理進(jìn)程模型網(wǎng)絡(luò)層SAP網(wǎng)絡(luò)層管理進(jìn)程模型數(shù)據(jù)鏈路層SAP數(shù)據(jù)鏈路層管理進(jìn)程應(yīng)用層SAP應(yīng)用層管理進(jìn)程模型2022/7/18歡迎散播,但必須保留原作者信息。唐偉 83服務(wù)訪問(wèn)點(diǎn)的建模子進(jìn)程對(duì)象是在仿真過(guò)程中動(dòng)態(tài)創(chuàng)建和銷毀的進(jìn)程對(duì)象。每一個(gè)子進(jìn)程對(duì)象對(duì)應(yīng)于一個(gè)協(xié)議實(shí)體(狀態(tài)變量及其狀態(tài)機(jī))。管理進(jìn)程動(dòng)態(tài)創(chuàng)建和銷毀子進(jìn)程對(duì)象。管理進(jìn)程根據(jù)數(shù)據(jù)單元的類別,將數(shù)據(jù)單元分發(fā)給相應(yīng)的子進(jìn)程。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 84服務(wù)訪問(wèn)點(diǎn)的建模服務(wù)訪問(wèn)點(diǎn)的實(shí)現(xiàn)舉例。網(wǎng)絡(luò)層管理進(jìn)程對(duì)象傳輸層管理進(jìn)

50、程對(duì)象TCP進(jìn)程對(duì)象UDP進(jìn)程對(duì)象IPv4進(jìn)程對(duì)象IPv6進(jìn)程對(duì)象1、TCP進(jìn)程對(duì)象將PDU和ICI(包括IP版本、端口號(hào)、目的IP地址、端口號(hào)等控制信息)傳遞給網(wǎng)絡(luò)層管理進(jìn)程對(duì)象(服務(wù)訪問(wèn)點(diǎn))進(jìn)行處理。PDUICI2、網(wǎng)絡(luò)層管理進(jìn)程對(duì)象根據(jù)ICI中的控制信息,將SDU轉(zhuǎn)交給適合的(可能是動(dòng)態(tài)創(chuàng)建的)子進(jìn)程(Child process)對(duì)象進(jìn)行處理。SDUICI1:2:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 85服務(wù)訪問(wèn)點(diǎn)的建模服務(wù)訪問(wèn)點(diǎn)的實(shí)現(xiàn)舉例。網(wǎng)絡(luò)層管理進(jìn)程對(duì)象傳輸層管理進(jìn)程對(duì)象TCP進(jìn)程對(duì)象UDP進(jìn)程對(duì)象IPv4進(jìn)程對(duì)象IPv6進(jìn)程對(duì)象1、IPv4進(jìn)程對(duì)象將SDU和IC

51、I傳遞給傳輸層管理進(jìn)程對(duì)象(服務(wù)訪問(wèn)點(diǎn))進(jìn)行處理。SDUICI2、傳輸層管理進(jìn)程對(duì)象根據(jù)ICI及PDU的頭部信息(如傳輸協(xié)議類型、端口號(hào)等),將PDU轉(zhuǎn)交給適合的(可能是動(dòng)態(tài)創(chuàng)建的)子進(jìn)程對(duì)象進(jìn)行處理。PDUICI1:2:2022/7/18歡迎散播,但必須保留原作者信息。唐偉 862、通信信息格式的建模通信信息格式主要包括:1) 報(bào)文格式2) ICI格式2022/7/18歡迎散播,但必須保留原作者信息。唐偉 871) 報(bào)文格式報(bào)文格式對(duì)OSI協(xié)議體系模型中的數(shù)據(jù)單元進(jìn)行建模。報(bào)文由域(field)組成。報(bào)文的域主要包括如下設(shè)置:名稱。類型:整型、浮點(diǎn)型、報(bào)文型、指針型等。大?。河蛩嫉腷數(shù)(可

52、以為0)。創(chuàng)建時(shí)設(shè)置:報(bào)文創(chuàng)建時(shí)是否用默認(rèn)值填充。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 88報(bào)文格式編輯器創(chuàng)建報(bào)文域2022/7/18歡迎散播,但必須保留原作者信息。唐偉 89報(bào)文格式編輯器報(bào)文域的名稱2022/7/18歡迎散播,但必須保留原作者信息。唐偉 90報(bào)文格式編輯器報(bào)文域的類型(此處為整型)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 91報(bào)文格式編輯器報(bào)文域的大小2022/7/18歡迎散播,但必須保留原作者信息。唐偉 92報(bào)文格式編輯器報(bào)文域的默認(rèn)值2022/7/18歡迎散播,但必須保留原作者信息。唐偉 93報(bào)文格式編輯器報(bào)文在創(chuàng)建時(shí),該域是否用默認(rèn)值填

53、充(此處為是)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 94報(bào)文格式編輯器報(bào)文域的背景色2022/7/18歡迎散播,但必須保留原作者信息。唐偉 95報(bào)文格式編輯器報(bào)文的備注2022/7/18歡迎散播,但必須保留原作者信息。唐偉 96報(bào)文格式編輯器報(bào)文型2022/7/18歡迎散播,但必須保留原作者信息。唐偉 97報(bào)文格式編輯器該域的大小由所填充的報(bào)文大小決定。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 98報(bào)文格式編輯器報(bào)文在創(chuàng)建時(shí),該域保持未填充狀態(tài)。(不能夠獲向未填充狀態(tài)的域取值)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 99報(bào)文格式編輯器指針型20

54、22/7/18歡迎散播,但必須保留原作者信息。唐偉 100報(bào)文格式編輯器默認(rèn)大小為0b2022/7/18歡迎散播,但必須保留原作者信息。唐偉 101報(bào)文格式編輯器報(bào)文在創(chuàng)建時(shí),該域保持未填充狀態(tài)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1021) 報(bào)文格式報(bào)文的總大小 格式中所有域的大小 程序中設(shè)置的bulk大?。ǔ绦蛑幸部梢灾苯又付▓?bào)文的總大?。?022/7/18歡迎散播,但必須保留原作者信息。唐偉 1031) 報(bào)文格式報(bào)文的總大小 格式中所有域的大小 程序中設(shè)置的bulk大小報(bào)文的傳輸時(shí)延由報(bào)文的總大小決定:(程序中也可以直接指定報(bào)文的總大?。?022/7/18歡迎散播,但

55、必須保留原作者信息。唐偉 104802.11-2007幀格式定義Type和SubType沒(méi)有包含Address4的大小。仿真附加的信息,不占報(bào)文空間(對(duì)傳輸時(shí)延無(wú)影響)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1052) ICI格式ICI格式對(duì)OSI協(xié)議體系模型中除數(shù)據(jù)單元以外的交互信息進(jìn)行建模。ICI由屬性(attribute)組成。ICI的屬性包括如下設(shè)置:名稱。類型:整型、浮點(diǎn)型以及指針型。默認(rèn)值。描述。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 106ICI格式編輯器ICI屬性名稱2022/7/18歡迎散播,但必須保留原作者信息。唐偉 107ICI格式編輯器

56、ICI屬性類型2022/7/18歡迎散播,但必須保留原作者信息。唐偉 108ICI格式編輯器ICI屬性默認(rèn)值2022/7/18歡迎散播,但必須保留原作者信息。唐偉 109ICI格式編輯器ICI屬性的描述2022/7/18歡迎散播,但必須保留原作者信息。唐偉 110802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3源MAC地址(請(qǐng)求MAC mgr使用具有該地址的MAC實(shí)體進(jìn)行幀傳輸)。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 111802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3目的MAC地址2022/7/18歡迎散播,但必須保留原

57、作者信息。唐偉 112802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3必須為空2022/7/18歡迎散播,但必須保留原作者信息。唐偉 113802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3服務(wù)數(shù)據(jù)單元2022/7/18歡迎散播,但必須保留原作者信息。唐偉 114802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3優(yōu)先級(jí)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 115802.11-2007服務(wù)原語(yǔ)LLCMAC mgrMAC1MAC2MAC3服務(wù)等級(jí)2022/7/18歡迎散播,但必須保留原作者信息。唐偉 116

58、802.11-2007服務(wù)原語(yǔ)LLCMAC2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1173、物理層模型物理層由收信機(jī)(Receiver)和發(fā)信機(jī)(Transmitter)模型實(shí)現(xiàn)。點(diǎn)對(duì)點(diǎn)(PPP)鏈路收發(fā)信機(jī)模型總線(bus)鏈路收發(fā)信機(jī)模型無(wú)線(wireless)鏈路收發(fā)信機(jī)模型天線(antenna)模型OPNET的物理層進(jìn)程模型不能被用戶更改,用戶只能修改物理管道階段、調(diào)制曲線和天線模式。2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1181) 管道階段點(diǎn)到點(diǎn)管道階段立刻立刻立刻立刻 Modeler Reference Modeling Concepts Comm

59、unication Mechanisms Communication Link Models Point-to-Point Transceiver Pipeline發(fā)信機(jī)收信機(jī)經(jīng)過(guò)傳輸與傳播時(shí)延2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1191) 管道階段總線管道階段立刻立刻立刻在傳輸時(shí)延內(nèi),各收信機(jī)信道在收到第1個(gè)報(bào)文之后,每收到1個(gè)報(bào)文,就調(diào)用1次。立刻立刻立刻 Modeler Reference Modeling Concepts Communication Mechanisms Communication Link Models Bus Transceiver Pipel

60、ine發(fā)信機(jī)收信機(jī)經(jīng)過(guò)傳播時(shí)延后,報(bào)文被復(fù)制給各信道通過(guò)才繼續(xù)流程2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1201) 管道階段無(wú)線管道階段仿真最開(kāi)始時(shí),只執(zhí)行一次立刻立刻立刻立刻立刻立刻 Modules Wireless Radio Transceiver Pipeline發(fā)信機(jī)收信機(jī)經(jīng)過(guò)傳播時(shí)延后,報(bào)文被復(fù)制給各信道Valid:繼續(xù)流程N(yùn)oise:繼續(xù)流程Ignore:中止流程2022/7/18歡迎散播,但必須保留原作者信息。唐偉 1211) 管道階段無(wú)線管道階段立刻立刻(對(duì)每個(gè)Valid報(bào)文)立刻(對(duì)每個(gè)Valid報(bào)文)立刻在傳輸時(shí)延內(nèi),當(dāng)收信機(jī)信道在收到第1個(gè)報(bào)文后,每收

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論