freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

opnet仿真設(shè)計(jì)技術(shù)(編輯修改稿)

2025-02-05 01:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 轉(zhuǎn)移事件 定義了兩個(gè)轉(zhuǎn)移事件 產(chǎn)生了報(bào)文 (PKT_ARVL) 收到了報(bào)文 (PKT_RCVD) ? 定義處理函數(shù) PKT_ARVL事件,用 pkt_send()函數(shù)處理 PKT_RCVD事件,用 pkt_recv()函數(shù)處理 狀態(tài)機(jī)設(shè)計(jì) Idle PKT_ARVL/pkt_send() PKT_RCVD/pkt_recv() 事件 /處理 Init 22 狀態(tài)機(jī)仿真屬性設(shè)置 ? 設(shè)置狀態(tài)機(jī)的 開始仿真事件 Interface?Process Interface : Attributes begsim intrpt: Enable 。 允許仿真開始事件,(初始化) 其它屬性不用考慮,統(tǒng)一設(shè)置為 Hidden 目的:讓仿真開始事件觸發(fā)狀態(tài)機(jī)的初始化操作 否則,第一個(gè)事件被當(dāng)做仿真開始事件處理 endsim不用 Enable,狀態(tài)機(jī)沒(méi)有設(shè)置該事件的轉(zhuǎn)移操作 狀態(tài)機(jī)設(shè)計(jì) 23 狀態(tài)機(jī)的說(shuō)明 ? 初始化 狀態(tài)機(jī)完成初始化后,轉(zhuǎn)移到 Init狀態(tài) ? 協(xié)議動(dòng)作描述 當(dāng) gen產(chǎn)生了報(bào)文 (PKT_ARVL事件 ) 調(diào)用 pkt_send()函數(shù)處理 當(dāng) WRx收到報(bào)文 (PKT_RCVD事件 ) 調(diào)用 pkt_recv()函數(shù)處理 ? 設(shè)計(jì)函數(shù)功能 pkt_send(): 從 Gen取得報(bào)文,送給 WTx發(fā)送,更新發(fā)送統(tǒng)計(jì) pkt_recv(): 從 WRx取得報(bào)文,送給銷毀器,更新接收統(tǒng)計(jì) Idle Init PKT_RCVD/pkt_recv() PKT_ARVL/pkt_send() 狀態(tài)機(jī)設(shè)計(jì) 24 狀態(tài)機(jī)與處理函數(shù)的關(guān)系 ? 不同的狀態(tài)機(jī)設(shè)計(jì),事件定義、處理函數(shù)功能也將隨之改變 對(duì)比 AMac兩種等效的狀態(tài)機(jī)模型 狀態(tài)機(jī)設(shè)計(jì) Idle Init PKT_RCVD/pkt_recv() PKT_ARVL/pkt_send() Idle Init PKT_EVNT/pkt_proc() 模型 1 模型 2 提示: 狀態(tài)機(jī)模型有多種形狀的設(shè)計(jì),需有針對(duì)性的設(shè)計(jì)處理函數(shù) 模型 1圖形復(fù)雜些,但更清楚的描述出每種事件的處理動(dòng)作、處理函數(shù)單純 模型 2圖形簡(jiǎn)單些,但對(duì)事件的處理描述模糊一些,處理函數(shù)復(fù)雜 狀態(tài)機(jī)與處理函數(shù)需要聯(lián)合設(shè)計(jì),在狀態(tài)圖和處理函數(shù)間復(fù)雜性取得平衡 兩個(gè)事件、兩個(gè)處理函數(shù) 報(bào)文到達(dá)事件: 調(diào)用 pkt_send()處理 (把報(bào)文交 WTx發(fā)送 ) 收到報(bào)文事件: 調(diào)用 pkt_recv()處理 (把報(bào)文送銷毀器 ) 一個(gè)事件、一個(gè)處理函數(shù) 報(bào)文事件: 調(diào)用 pkt_proc()處理 若 (報(bào)文來(lái)自 Gen) 把報(bào)文交 WTx發(fā)送 若 (報(bào)文來(lái)自 WRx) 把報(bào)文送銷毀器 25 LAB3小結(jié) ? 狀態(tài)機(jī)圖形 簡(jiǎn)單的圖形編輯完成 ? 狀態(tài)、事件、處理函數(shù)間的關(guān)系 狀態(tài)的設(shè)置影響事件的定義 事件的定義影響處理函數(shù)的功能 ? 狀態(tài)的含義 協(xié)議的不同處理階段、或協(xié)議的等待事件的位置 狀態(tài)不是越多越好,應(yīng)在簡(jiǎn)化狀態(tài)圖和清晰描述間取得平衡 ? 實(shí)例:協(xié)議的描述與狀態(tài)的設(shè)計(jì) 兩個(gè)對(duì)等實(shí)體 A和 B間的交互, A發(fā)送命令給 B, B向 A發(fā)回響應(yīng) 不正確的描述 A向 B發(fā)送命令, 然后接收 B的響應(yīng), 若收到則 …, 否則 … 正確的描述 A向 B發(fā)送命令, 然后等待 B的響應(yīng), 若響應(yīng)到達(dá)則 …, 否則 … 原因 A和 B是不同的設(shè)備上的對(duì)等實(shí)體,不能期望下一個(gè)事件就是 B的響應(yīng)! 等待 B的響應(yīng)預(yù)示著對(duì)多種可能性的處理: B沒(méi)有收到、 B不回答或延遲回答、 B的響應(yīng)未能正確送回、 A等待中又出現(xiàn)了其它事件 (如定時(shí)器超時(shí) ) 狀態(tài)設(shè)計(jì) 等待 B的響應(yīng) 應(yīng)設(shè)置為一個(gè)狀態(tài) 期望接收對(duì)等實(shí)體的報(bào)文是一個(gè)相對(duì)漫長(zhǎng)、且不確定性的過(guò)程 其它:如等待上層的報(bào)文、等待定時(shí)器超時(shí)等 Idle Wait 請(qǐng)求對(duì)方 /發(fā)送命令 超時(shí) / Next 響應(yīng) /下一步準(zhǔn)備 重發(fā)? /重發(fā) 超次數(shù) /報(bào)告 其它事件 /處理 強(qiáng)制狀態(tài) (過(guò)渡 ) 狀態(tài)機(jī)設(shè)計(jì) 26 LAB4:協(xié)議狀態(tài)機(jī)編程 ? 協(xié)議狀態(tài)機(jī)軟件設(shè)計(jì) 狀態(tài)機(jī)編程環(huán)境 27 狀態(tài)機(jī)編程環(huán)境 ? 編程環(huán)境 狀態(tài)機(jī)編程 頭文件 狀態(tài)機(jī)全局變量 狀態(tài)機(jī)功能函數(shù) Idle Init PKT_RCVD/pkt_recv() PKT_ARVL/pkt_send() 狀態(tài)入口代碼 狀態(tài)出口代碼 28 狀態(tài)機(jī)編程環(huán)境 ? HB:頭文件 狀態(tài)機(jī)接口定義,如: define STRM_WTX 1 define STRM_GEN 2 狀態(tài)機(jī)轉(zhuǎn)移事件定義,如 define PKT_ARVL (op_pk_type() == xxx) define PKT_RCVD (op_pk_type() == yyy) 函數(shù)原型定義,如 void pkt_send(void)。 數(shù)據(jù)結(jié)構(gòu)定義 ? SV: 狀態(tài)機(jī)全局變量定義 定義狀態(tài)機(jī)所有函數(shù)可直接使用的變量定義,如 int Total_Sent_counter。 Int Total_Recv_counter。 ? FB: 狀態(tài)機(jī)功能函數(shù) 各種功能函數(shù)體,如: void pkt_send(void) { 。 } 狀態(tài)機(jī)編程 29 狀態(tài)機(jī)編程環(huán)境 ? 雙擊狀態(tài)的上下半部,可分別編輯出入、口代碼 ? 入口代碼 (Enter_Exec) 每次進(jìn)入該狀態(tài)時(shí)需執(zhí)行的代碼 可嵌入自己的代碼 例如:在 Init的入口代碼處可嵌入 Total_Se
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1